小池啓仁 ヒロヒト応援ブログ By はてな

小池啓仁(コイケヒロヒト)の動画など。

小池啓仁 ヒロヒト応援ブログ By はてな

配列リファレンスから他の配列へデータを移す

スカラー変数に配列リファレンスが格納されているときに、それを他の配列へ代入する。

my @tmp = ("aaa", "bbb", "ccc", "ddd");
my $para = \@tmp;
my @wk = @$para; # 配列代入
print @wk, "\n";
for (my $i = 0; $i <= $#wk; $i++) {
	print $wk[$i], "\n";
}

結果的には、配列をリファレンスして、デリファレンスして、配列代入しているだけです。