【发布时间】:2016-08-17 01:36:43
【问题描述】:
我正在尝试使用以下格式打印数组: 1 .. 双引号每个元素 2 .. 在元素之间加逗号 由于某种原因,我下面的代码没有生成正确的格式
my @new_arr = (0 .. 5);
my $new_str = "";
for my $index ( 0 .. $#new_arr)
{
print "$index .. $new_arr[$index]\n";
($index == $#new_arr) ? $new_str.= "+\"$new_arr[$index]\"":$new_str.= "\"$new_arr[$index]\"\,";
}
print "$new_str \n";
【问题讨论】:
-
$ perl -wE 'say join(",", map { qq{"$_"} } 0 .. 5)'
标签: perl