有无下一Perl代码打印第一在Perl的列表的几个要素
use 5.012;
use warnings;
#make some random numbers
my @list = map { rand } 1..10;
say "print all 10 numbers";
say $_ for @list;
say "print only first 5";
my $n=0;
for (@list) {
say $_ if $n++ < 5;
}
一些更紧凑的形式对第一(最后)打印N中的任阵列的元件?
下一个是语法错误...
$n=0;
#say $_ if($n++ < 5) for @list;
有关更多详细信息,请参阅perldoc perldata并搜索/ Slices/http://perldoc.perl.org/perldata.html#Slices – shawnhcorey