ハッシュの値(value)の重複チェック

| コメント(0) | トラックバック(0)
配列関係の重複チェックは一度ハッシュ(%check)に入れると簡単


-----------------------------------------------------------------------------------------

my %hash = (
a => 'あああ',
b => 'いいい',
c => 'ううう',
d => 'あああ',
e => 'おおお',
f => 'あああ'
);

my %check = ();

for(values %hash){
die "$_ が重複してるよ!" if $check{$_};
$check{$_} = 1; #### 1とかaとか好きなの入れる
}

-----------------------------------------------------------------------------------------

トラックバック(0)

トラックバックURL: http://www.igreks.jp/blog/mt-tb.cgi/404

コメントする