此函数与 exists
的作用相同使用哈希。
我打算经常使用它。
它可以以某种方式优化吗?
my @a = qw/a b c d/;
my $ret = array_exists("b", @a);
sub array_exists {
my ($var, @a) = @_;
foreach my $e (@a) {
if ($var eq $e) {
return 1;
}
}
return 0;
}
最佳答案
关于arrays - 检查数组中元素的更快方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6942082/