[Perl] 2つ配列から1つのハッシュを作る方法 (ハッシュスライス)
my @keys = ("a", "b", "c");
my @values = (1, 2, 3);
my %hash;
@hash{@keys} = @values;
%hashが@hashと書かれていて、一瞬、アレ?そんなのアリ?と思ってしまいます。
これはハッシュスライスというものだそうです。
%hashの出力結果:'c' => 3,
'a' => 1,
'b' => 2
カテゴリ:
Perl