メモ
- 重複キーは上書きされる
基本形
[perl]
#!/usr/bin/perl
use strict;
use warnings;
use utf8;
#キーは文字列、値はスカラー
my %sample_hash = (
'hoge01' => 11,
'hoge02' => 12,
'hoge03' => 13,
);
#値の追加
$sample_hash{'hoge04'} = 14;
#値の削除
delete $sample_hash{'hoge01'};
#値の取り出し
foreach my $i (keys(%sample_hash)){
print $i.":".$sample_hash{$i}."\n";
}
[/perl]
以下書きかけ…
#値の取り出し
返信削除は
while (my ($k, $v) = each %sample_hash) {
print "$k:$v\n";
}
がよいですね。
お、ありがとうございます!
返信削除Perlのhashは
返信削除my %hash = (
key => 'value'
);
のように大抵の場合キーはクォートしなくても大丈夫です。('-'がキーに入ると必要)
なるほど!あざっす!
返信削除