リストに対してバックスラッシュを適用する
#!perl use strict; use warnings; my $scalar = 'one'; my @array = qw/two three/; my %hash = (four => 'five'); my @ref = \($scalar, @array, %hash); for (@ref) { print ref $_, "\n"; } # 出力結果 # SCALAR # ARRAY # HASH
各要素に対して適用されるみたい。
またリストの中の@arrayをさらに()で囲むとその中も展開して適用されるみたい。
プログラミングPerlを眺めてたら載ってた。