|
|
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
|