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