Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Andrew Alakozow                      2:5061/6       26 Mar 2003  13:51:20
 To : Alexey Gradovtsev
 Subject : Re: Сортировка хеша
 -------------------------------------------------------------------------------- 
 
 AG> Как вывести элементы хеша в каком-либо произвольном порядке, лучше
 AG> всего в порядке занесения их в хеш при инициализации? Что-то ничего
 AG> толкового в голову не приходит. Можно, конечно, создать индекс для
 AG> каждого элемента и хранить его подмассивом (т.к. хеш двумерный), а
 AG> потом сортировать sort'ом, но это, имхо, некрасиво.
 
 см. рецепт 5.6 из Perl Cookbook:
 
 use Tie::IxHash;
 tie %foo, "Tie::IxHash";
 %foo = (1=>1, 2=>2, 3=>3);
 print join("\n",keys(%foo));
 aa29
 --- Microsoft Outlook Express 6.00.2720.3000
  * Origin: Life In The Dark (2:5061/6)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: Сортировка хеша   Andrew Alakozow   26 Mar 2003 13:51:20 
Архивное /ru.perl/450090a3f92f2.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional