Forum Webscript.Ru

Программирование => Perl => Тема начата: DartSidius от 08 Декабря 2006, 12:23:55

Название: обработка хэшей
Отправлено: DartSidius от 08 Декабря 2006, 12:23:55
я знаю 2 варианта

my %hash = (
"aaa"=>1,
"bbb"=>2
);

foreach(sort keys %hash) {

}

второй

while(my($k,$l) = each(%hash)) {

}

в первом варианте как видно, можно задать сортировку например по ключу...


а во втором варианте можно как-нибудь?


и такой вопрос...слышал что вроде 2 способ обработки хэшей эффективней:confused:
Название: обработка хэшей
Отправлено: NeoNox от 08 Декабря 2006, 12:56:55
1) нет perldoc -f each
2) perldoc Benchmark