ハッシュからエントリを削除する


 delete関数を使います。
use strict;
use warnings;

my %hoge = (
    "one" => 1,
    "two" => 2,
    "three" => 3,
);

delete $hoge{two};

foreach my $key (keys %hoge) {
    printf "%s=>%s\n", $key, $hoge{$key};
}

関連項目

delete関数
ハッシュのキーの存在確認
配列から値を削除