@array = qw(one two three four five six seven eight);
<Some command here>
print @array;
splice ビルトインを探しています:
splice @array, 0, 5;
splice @array, 0, 5;
はそれを行います。
Friedoの回答へのコメントと、クールな新しい宣言state
を示すために、ここではgrep
を使用しています。これは、friedoのmap
がエミュレートします。
#!/usr/bin/Perl
use strict;
use warnings;
use feature 'state';
my @array = qw(one two three four five six seven eight);
my @new_array = grep {state $count; ++$count > 5} @array;
print "$_\n" for @new_array;