Perlのハッシュに配列を入れる方法は?

Perlでは、ハッシュに配列を配置するには次のメソッドが使用できます。

  1. for文またはforeach文を用いて配列の要素を1つずつハッシュに追加する。
my @array = (1, 2, 3);
my %hash;
foreach my $element (@array) {
$hash{$element} = 1;
}
  1. ハッシュスライスを用いて、配列の要素を一括でハッシュに追加し、ハッシュスライス内で配列をキーのリストとして指定し、それに対応する値を任意のデフォルト値で初期化する。
my @array = (1, 2, 3);
my %hash;
@hash{@array} = ();

这种方法会将数组元素作为键,值为空的哈希项一次性地添加到哈希中。

いかなる方法でも、実際のニーズに基づいて、配列をハッシュに入れる適切な方法を選択することができます。

コメントを残す 0

Your email address will not be published. Required fields are marked *