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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Rinat H. Sadretdinow                 2:5020/400     28 Mar 2003  20:25:28
 To : All
 Subject : Итерация более чем одного HASH
 -------------------------------------------------------------------------------- 
 
 Hello world!
 
 А вот вдруг подумалось мне: а если есть несколько переменных типа HASH и
 итерацию надо проводить одновременно по всем, то как это сделать? Ведь keys,
 values и each итерируют только один HASH. То есть что-то типа
 
 foreach $key0, $key1, $key2 (somekeyfunc %hash0, %hash1, %hash2) {
     print "Value $hash0{$key0} is in the first hash at $key0\n" if defined
 $key0;
     print "Value $hash1{$key1} is in the second hash at $key1\n" if defined
 $key1;
     print "Value $hash2{$key2} is in the third hash at $key2\n" if defined
 $key2;
 }
 
 Можно ли каким-нибудь способом так сделать или нет? Без использования pseudo
 hash.
 
 --
 Пока!
 --- ifmail v.2.15dev5
  * Origin: SYS3175 (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Итерация более чем одного HASH   Rinat H. Sadretdinow   28 Mar 2003 20:25:28 
 Re: Итерация более чем одного HASH   Alexey Mahotkin   29 Mar 2003 00:53:13 
 Re: Итерация более чем одного HASH   Rinat H. Sadretdinow   29 Mar 2003 03:16:24 
 Re: Итерация более чем одного HASH   Alexey Mahotkin   29 Mar 2003 13:59:44 
Архивное /ru.perl/65777aec8cd8.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional