配列関係の重複チェックは一度ハッシュ(%check)に入れると簡単
-----------------------------------------------------------------------------------------
my %hash = (
a => 'あああ',
b => 'いいい',
c => 'ううう',
d => 'あああ',
e => 'おおお',
f => 'あああ'
);
my %check = ();
for(values %hash){
die "$_ が重複してるよ!" if $check{$_};
$check{$_} = 1; #### 1とかaとか好きなの入れる
}
-----------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
my %hash = (
a => 'あああ',
b => 'いいい',
c => 'ううう',
d => 'あああ',
e => 'おおお',
f => 'あああ'
);
my %check = ();
for(values %hash){
die "$_ が重複してるよ!" if $check{$_};
$check{$_} = 1; #### 1とかaとか好きなの入れる
}
-----------------------------------------------------------------------------------------

コメントする