2013-05-10 5 views
0

두 개의 다른 배열 (예를 들어 @first, @second)이 있고 $ first [2]를 $ second [4]와 비교하고 싶습니다. 일치하는 것이 있으면 몇 가지를 인쇄 할 것입니다. 나는 Perl에 익숙하지 않고 이것이 쉬운 일이라고 생각했다. 그러나 나는 알아낼 수 없다. 나는 여러 가지 시도를했지만, 첫 번째 배열의 레지스터 하나를 두 번째 배열과 비교했을 뿐이다.두 배열에서 두 필드를 비교하는 방법 - Perl

+5

당신이 뭘하려하고 당신이 기대했던에게 무슨 일 및 표시 :

  • 이 의심스러운 경우 ==

와 숫자를 비교 eq로 문자열을 비교, 아마 eq 사용/일어나길 원했습니다 – ysth

+0

어떤 종류의 비교를해야합니까? – dave

+1

항상 시도한 코드를 게시해야합니다. 그렇지 않으면 대부분의 사람들이 당신을 도와주지 않을 것입니다. –

답변

4

값 문자열이나 숫자입니까?

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