![]() |
|
||||||||||
|
|||||
|
ПОдскажите, плизз, как отсортировать хэш по value?
|
|
|||||
|
sort values %hash
__________________
Two beer or not two beer?... |
|
|||||
|
если сделать %hash=sort values (%hash)
То в hash остаются только значения а sort values (%hash) ничего не дает ((поможите разобраться... |
|
|||||
|
Не х по валюзам сортировать надо, а то что из хэша достаеться
Хэш-же "отсортировать" невозмоно! Это тебе не array.@values = values(%some); @values = sort(@values); foreach (@value) { print $some{$_} . "\n"; } Последний раз редактировалось kompadre; 18.10.2001 в 06:18. |
|
|||||
|
Обшибочка
Думай сам... У меня крыша едит... Последний раз редактировалось kompadre; 18.10.2001 в 06:41. |
|
|||||
|
А ты реверсни свой хэш и сортируй в полученном ключи (которые в исходном были значениями):
%revhash = reverse %hash; foreach $value(sort keys %revhash) { print "$revhash{$value} = $value\n"; }
__________________
Two beer or not two beer?... |
![]() |
Часовой пояс GMT +4, время: 23:25. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|