配列に特定の参照が含まれているかどうかを確認するにはどうすればよいですか?
配列に参照が含まれていない場合は、次のようにします
my %hash = map { $_ => 1 } @haystack;
say "in haystack" if exists $hash{$needle};
しかし、eg@haystack=({},{},{})
と$needle=$haystack[0]
、を使用すると、これらすべての参照と針が文字列にキャストされます。それでも推奨されるアプローチですか?