Perl再入門 | アルパカ本に学ぶリファレンス入門6 - 無名配列を直接作る

例1
my $ref = [ 2, 4, 6 ]; 
これは、下記と同じような働きをします。

例2
my @array = ( 2, 4, 6 );

my $ref = \@array;
例2での@arrayに相当する中間変数が、例1にはありません。
このとき例1の$refには、「名前の無い配列」へのリファレンスが格納されています。
[ 2, 4, 6 ]における [ ]のことを 無名配列コンストラクタ といいます。
参考: Perl再入門 | アルパカ本に学ぶリファレンス入門4 - 無名配列
カテゴリ: