TOP - Perl - 関数 - delete

ハッシュのキーと値のペアを削除します。

戻り値1 = delete 式1
戻り値1 : 削除された値
式1     : 対象となるハッシュ内の一つの値
(例)
%test = (a => 'test1', b => 'test2', c => 'test3');

foreach $data (keys %test)
{
    print $data . " : " . $test{$data} . "\n";
}

print "----------------\n";

delete $test{b};

foreach $data (keys %test)
{
    print $data . " : " . $test{$data} . "\n";
}
実行結果
c : test3
a : test1
b : test2
----------------
c : test3
a : test1


Copyright(C) 2006-2011 CLAYPOT. All Rights Reserved.