関数の引数でハッシュテーブルを渡すと、ハッシュテーブルを取得します。私の場合、function1はハッシュテーブルを返し、次に引数でハッシュテーブルをfunction2に渡し、function2ではハッシュテーブルを取得して参照します。
sub function1{
my code;
return %hash;
}
sub function2{
my %hash=$_[0];
my code browse my hash;
}
my %hash = function1();
function2(%hash);
次のエラーが発生します:ハッシュ割り当ての要素数が奇数