Как вывести содержимое хеша с сортировкой по ключу или данным. |
[исправить] |
Сортировка по ключу:
foreach $key (sort keys %hash){ }
Сортировка по данным сопоставленым с ключом:
foreach $key (sort { $hash{$a} cmp $hash{$b} } keys %hash){ }
Если сортировка осуществляется над строковыми данными используем "cmp", если
над цифровыми - "<=>".
Для сортировки в обратном порядке пишем "reverse sort".
|
|
|
27.05.2002
|
Раздел: Корень / Программисту и web-разработчику / Perl / Массивы и Хэши |