2012-07-31 3 views
0

각 요소를 탭으로 구분 된 배열에 인쇄하려고합니다. 여기에 내가 쓴 코드는 다음과 같습니다 인쇄하는 동안Perl의 각 루프에 대해

print FILEOUT $_,"\t" foreach @data;

내가 문제가 있습니다. 추가 탭은 두 번째 줄의 시작 부분부터 인쇄됩니다.

이 문제를 도와 줄 수 있습니까? 대신

+0

문제를 설명하는 대신 예제를 제공해야합니다. 그렇게하면 우리는 당신이 의미하는 것을 정확히 볼 수 있습니다. – TLP

답변

6

사용 join :

print FILEOUT join("\t", @data); 
+0

고맙습니다. 일하고 있습니다. –

+1

@Prasad Koneru, 문제가 해결되면 대답을 받아 들여야합니다. – Hameed

0

내가 @array의 각 요소의 마지막에 "\ n을"이라고 생각합니다.

my @data = ("1\n", "2\n", "3\n"); 
print join "\t", map { chomp; $_; } @data; 
print "\n"; 
관련 문제