我在Perl有一阵列,希望与每个单元之间的空间划界员一道印刷,但每10个部分应划定新线。 如果是这样的话,这些要素没有任何空间。
我写了与反之道,但我很想知道,有更好的/可恶的/可恶的Perl方式,或许是特别的结合。
我的职能是说明:
sub PrintArrayWithNewlines
{
my $counter = 0;
my $newlineIndex = shift @_;
foreach my $item (@_)
{
++$counter;
print "$item";
if($counter == $newlineIndex)
{
$counter = 0;
print "
";
}
else
{
print " ";
}
}
}