• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:perl:2次元配列の値の取り出し方)

Perlの2次元配列の値の取り出し方

このQ&Aのポイント
  • Perlの2次元ハッシュ配列における値の取り出し方について教えてください。
  • 煩雑なコードを避けるために、%test2や%test3のようなコードで値を入れた場合、値の取り出し方が分からなくなります。ご指導お願いします。
  • 質問者は、%testハッシュ配列では値の取り出し方法が煩雑だと感じており、より簡潔な方法を探しています。

質問者が選んだベストアンサー

  • ベストアンサー
  • OK_WAVE
  • ベストアンサー率17% (22/125)
回答No.1

リファレンスにして下さい 詳しくは以下のページで https://tutorial.perlzemi.com/blog/20100930127859.html my %test; $test{'A'}{'a'} = 1; $test{'A'}{'b'} = 2; my %test2 = ( 'P' => ['a','b','c'], 'Q' => [4,5,6] ); my %test3 = ( 'P' => {'a'=>1,'b'=>2}, 'Q' => {'a'=>3,'b'=>4} ); print<<EOF; $test{'A'}{'a'} $test2{'P'} $test2{'P'}[0],$test2{'P'}[1],$test2{'P'}[2] $test3{'Q'} $test3{'Q'}{'a'},$test3{'Q'}{'b'} EOF

nagaon
質問者

お礼

木本先生のサイトとYouTubeはいつも参考にさせていただいております。%test3は「ハッシュのハッシュ」というやつですね。ありがとうございました。

関連するQ&A