2013-05-10 108 views
0

我有兩個不同的數組(@first,@ second,例如),我想比較$ first [2]到$ second [4]。如果有匹配的話,我會打印一些東西。我是Perl的新手,我認爲這是一件容易的事情,但我無法想象出來......我嘗試了許多不同的事情,但我的結果只是比較了第一個陣列上的一個寄存器和第二個陣列。如何比較兩個數組中的兩個字段 - Perl

+5

顯示什麼你試過和發生了什麼,告訴你期待什麼/想要發生 – ysth 2013-05-10 17:21:28

+0

你應該進行什麼樣的比較? – dave 2013-05-10 17:21:38

+1

您應該始終發佈您嘗試的代碼。否則,大多數人不會幫助你。 – 2013-05-10 17:52:42

回答

4

值是字符串還是數字?

  • 比較字符串與eq
  • ==

比較數字在懷疑的情況下,可能使用eq

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