我有两个数组:
@Array1 包含 A、B、C、D、E
和
@Array2 包含 L、B、C、F、E
我尝试使用 foreach 遍历数组中的每个元素并说出它是否正确开始,但是在做任何事情时我都会遇到严重的大错误。
该程序与一个 foreach 完美配合,但使用嵌套的一个它会出错:
foreach my $var (@Array1){
print "Letter $var";
foreach my $var2 (@Array2){
if($var2 eq $var) {
print "They are equal";
} else {
next;
}
}
}
有任何想法吗; 一个错误是:
在 compare.pl 第 192 行,<> 第 2 行的字符串 eq 中使用未初始化的值。