0

ハッシュ参照と配列参照をサブルーチンに渡そうとしていますが、無効なクラス文字列のようなエラーが発生します:

sub test{
           if($chk == 2)
             {
                return(\%hash,\@array);
              } 
        }


my ($has, $arr)= test();

"$has, $arr"ここでも、参照によって別のサブルーチンに渡す必要があります。

これを行う方法?私はそれらを次のように渡していまし\%$has, \@$arrたが、これはサブルーチンに渡す正しい方法ではないようです。

4

2 に答える 2

3

ただ行う:

anotherSub($has, $arr);

$has$arrすでに参照されています。

于 2013-08-29T11:01:25.097 に答える