次のサブルーチンがあります。
sub Function{
my $ref = \($_[0]);
if(ref($ref) eq 'SCALAR'){
. . .
}
}
リスト、スカラー、またはハッシュを渡すように機能させようとしています。これは参照に変換され、その参照がタイプARRAY
であるSCALAR
か、またはHASH
異なるアクションが実行されるかによって異なります。
それは次のように呼ぶことができます
Function(%a)
Function($a)
Function(@a)
$ref
に渡されるものを参照するにはどうすればよいFunction
ですか?私の現在のアプローチは機能していません。