私は2つの配列を持っています:
A、B、C、D、E を含む @Array1
と
L、B、C、F、E を含む @Array2
foreach を使用して、配列内のすべての要素を調べて、それが真かどうかを開始しようとしましたが、何かを行うと、ダーティで大きな脂肪エラーが発生します。
このプログラムは 1 つの foreach で完全に動作しますが、入れ子になった foreach ではバグが発生します。
foreach my $var (@Array1){
print "Letter $var";
foreach my $var2 (@Array2){
if($var2 eq $var) {
print "They are equal";
} else {
next;
}
}
}
何か案は; 1つのエラーは次のとおりです。
compare.pl 行 192、<> 行 2 の文字列 eq で初期化されていない値が使用されています。