У меня есть три хэша с именами %hash1
, %hash2
, %hash3
. Мне нужно ссылаться на каждый хэш по переменной, и я не уверен, как это сделать.
#!/usr/bin/perl
# Hashes %hash1, %hash2, %hash3 are populated with data.
@hashes = qw(hash1 hash2 hash3);
foreach $hash(@hashes){
foreach $key(keys $$hash){
.. Do something with the hash key and value
}
}
Я знаю, что это довольно упрощенный, сравнительно нубский вопрос, поэтому приношу извинения за это.
perldoc perlreftut
для хорошего введения в ссылки в Perl (как их создавать, как получать из них значения, когда вы можете их использовать). - person Telemachus   schedule 06.08.2009