如何比较两个数组中的两个字段 - Perl

时间:2013-05-10 17:17:49

标签: arrays perl field

我有两个不同的数组(@first,@ second,例如),我想比较$ first [2]到$ second [4]。如果有匹配,那么我会打印一些东西。我是Perl的新手,我认为这是一个简单的任务,但我无法理解......我尝试了很多不同的东西,但我的结果只比较了第一个阵列上的一个寄存器和第二个阵列。< / p>

1 个答案:

答案 0 :(得分:4)

值是字符串还是数字?

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

如有疑问,可以使用eq

print "String same\n" if ($first[2] eq $second[4]);
print "Number same\n" if ($first[2] == $second[4]);