http://www.nntp.perl.org/group/perl.perl5.porters/2013/07/msg204023.html perldelta.pod The new %hash{...} and @array[...] syntax returns a list of key/value (or index/value) pairs. (おそらく @array[...] は %array[...] の間違い) perl 5.19.4 から新たな slice syntax が導入されるらしい。 スライスと言えば use feature qw(say); my %hash = map { $_ => uc $_ } 'a'..'z'; my @array = 'a'..'z'; say join ', ', @hash{ 'b', 'd', 'i' }; # B, D,