2012-07-31 24 views
0

我想打印一個數組中的每個元素與標籤分隔。這是我寫的代碼:在Perl中的每個循環

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

我有問題,同時打印。額外的選項卡從第二行開始打印。

有人可以幫我嗎?

+0

而不是試圖描述你的問題,你應該舉一個例子。這樣我們可以確切地看到你的意思。 – TLP 2012-07-31 16:36:06

回答

6

使用join代替:

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

Thanks.Its working。 – 2012-07-31 16:17:56

+1

@Prasad Koneru,你應該接受答案,如果它解決了你的問題。 – Hameed 2012-07-31 16:57:32

0

我認爲這是一個 「\ n」 在@array的每個元素的結束。

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