以下循环可以打印出这些按标签分隔的元素。
for my $j (1 .. 10)
{
printf filehandler "\t%f", $j;
}
我想知道如何用“白色空间”而不是“标签”打印出这些元素。我尝试将\t
更改为\s
,但它无效。
答案 0 :(得分:2)
这个怎么样:
for my $j (1 .. 10)
{
printf filehandler " %f", $j;
}
答案 1 :(得分:2)
更具惯用性的perl:
print filehandler join " ", (1 .. 10)
答案 2 :(得分:0)
如下:
printf $fh "%10f", $j;
根据自己的喜好调整大小。