Perl配列をハッシュに格納する方法

Perlでハッシュに配列を入れるには、下記の方法が利用できます。

  1. 配列をイテレートし、配列要素をハッシュのキーまたは値として追加します。例えば:
my @array = (1, 2, 3, 4);
my %hash;
foreach my $element (@array) {
$hash{$element} = 1;
}
  1. 配列参照を用いて、配列全体をハッシュの値とする。たとえば、
my @array = (1, 2, 3, 4);
my %hash;
$hash{'key'} = \@array;
  1. 例えば、ハッシュスライスで配列要素をハッシュに追加します。
my @array = (1, 2, 3, 4);
my %hash;
@hash{@array} = ();

それらのメソッドを利用することで、ニーズに合わせて適切なメソッドを選択して配列をハッシュに入れることができます。

bannerAds