|
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) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/65777aec8cd8.html, оценка из 5, голосов 10
|