Perl 5.10では、値が配列であるスカラーキーを使用してハッシュを作成してアクセスするにはどうすればよいですか?値が配列であるスカラーキーを使用してPerlハッシュを作成してアクセスするにはどうすればよいですか?
#Doing this does not work properly.
%someHash= ("0xfff" => ('Blue', 'Red', 'Yellow'));
@arr = @fileContents{"0xfff"};
print @arr;
私は配列を印刷すると、印刷さ唯一の事は、 "ARRAY( 'randmemAddr')" です。 @arrでforeachループを実行すると、最初の要素だけが出力されます。私は、私がハッシュに適切に配列を格納していないと結論づけました。
+1のperldoc参照を投稿してください。 'perldoc'は、コマンドラインからインストールしてアクセス可能であることに注意してください。ウェブサイトは便宜上のものです。 –
だから、私は常に 'perldoc'をコードフォントで書くのです。しかし今、私はそれを考えています、それは誰にとっても明らかなつながりではないかもしれません。 (つまり、端末で頻繁に動作しない場合や、端末からすべてのperldocを使用したことがない場合は、フォントが飛び越えないことがあります。) – Telemachus