0

我有两个不同的数组(例如@first、@second),我想比较 $first[2] 和 $second[4]。如果有匹配,那么我会打印一些东西。我是 Perl 的新手,我认为这是一项简单的任务,但我无法弄清楚......我尝试了很多不同的东西,但我的结果只将第一个数组上的一个寄存器与第二个数组进行了比较。

4

1 回答 1

4

值是字符串还是数字?

  • 比较字符串eq
  • 将数字与==

如有疑问,可能使用eq

print "String same\n" if ($first[2] eq $second[4]);
print "Number same\n" if ($first[2] == $second[4]);
于 2013-05-10T17:21:45.463 回答