我有两个不同的数组(@first,@ second,例如),我想比较$ first [2]到$ second [4]。如果有匹配,那么我会打印一些东西。我是Perl的新手,我认为这是一个简单的任务,但我无法理解......我尝试了很多不同的东西,但我的结果只比较了第一个阵列上的一个寄存器和第二个阵列。< / p>
答案 0 :(得分:4)
值是字符串还是数字?
eq
==
如有疑问,可以使用eq
:
print "String same\n" if ($first[2] eq $second[4]);
print "Number same\n" if ($first[2] == $second[4]);