|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Eugene Solodkov 2:5010/105.4 31 Jul 2000 17:43:34 To : Sergej Tarasov Subject : Re: keys? --------------------------------------------------------------------------------
ES>> хеша как попало, а надо в установленном порядке. Так вот как этого
ES>> можно добиться, если sort _никак_ нельзя приделать (нет критерия
ES>> отбора). Можно
ST> Или я что-тоне понимаю, или...
ST> Как можно совместить фразы: "надо в установленном порядке" и "нет критерия
ST> отбора".
ST> Вот пусть этот установленный порядок и будет критерием сортировки.
ST> Занося ключ в хэш, тут же в качестве значения написать нужный номер
ST> в этом "установленном порядке".
ST> А затем сделать что-то вроде
ST> sort {$hash{$a} <=> $hash{$b}} (keys %hash)
Спасибо, ты абсолютно прав. Просто опыта не хватило, чтобы использовать твою
конструкцию:-) Вот только если в качестве значений в хэше используются не числа,
то она совсем не конает.
Hе скучай, Sergej ...
--- Люди не врут - это правда меняется ...
* Origin: Сотканные нитью весны - мои сны - унесут тебя ... (2:5010/105.4)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/32623985bb7e.html, оценка из 5, голосов 10
|