如何比较两个数组中的两个字段 - Perl
问题描述:
我有两个不同的数组(@first,@ second,例如),我想比较$ first [2]到$ second [4]。如果有匹配的话,我会打印一些东西。我是Perl的新手,我认为这是一件容易的事情,但我无法想象出来......我尝试了许多不同的事情,但我的结果只是比较了第一个阵列上的一个寄存器和第二个阵列。如何比较两个数组中的两个字段 - Perl
答
值是字符串还是数字?
- 比较字符串与
eq
- 与
==
比较数字在怀疑的情况下,可能使用eq
:
print "String same\n" if ($first[2] eq $second[4]);
print "Number same\n" if ($first[2] == $second[4]);
显示什么你试过和发生了什么,告诉你期待什么/想要发生 – ysth 2013-05-10 17:21:28
你应该进行什么样的比较? – dave 2013-05-10 17:21:38
您应该始终发布您尝试的代码。否则,大多数人不会帮助你。 – 2013-05-10 17:52:42