hashの内容を全て表示するプログラム

hashの内容を全て表示するプログラム

use strict;
use warnings;

my %class = (
‘雄大’ => 1,
‘ユウタ’ => 10,
‘yuta’ => 100,
);
foreach my $key(keys(%class)){
my $value = $class{$key};
print “$key” .”:”.”$value\n”;
}
**************************
出力結果
ユウタ:10
雄大:1
yuta:100
**************************
%class
ハッシュ変数%class全体を表す

$class{‘雄大’} ハッシュ変数%classの雄大というキーに対応する値を表す。

自分は一度、すごくハマったエラーがあって、
hashを使ったときによく”(“と”{“を間違えて何時間も悩んだ事がありました。。。。

コメント