
Perl の hash 操作。
なぜかよく忘れるのでメモ。
# hash の key と value を
# それぞれ変数にバインドするときは each 関数を使う
my %hash = ("key1" => "value1",
"key2" => "value2",);
while (my ($key, $value) = each %hash) {
# ...
}
# hash の中に目的の key が存在するかは
# exists 関数を使う
if (exists $hash{"key1"}) {
# hash から key を削除は delete 関数
delete $hash{"key1"};
}
