delete
delete EXPR
指定されたハッシュの、指定されたキーと対応する値を削除します。
%ENVの要素を削除すると環境変数が削除されます。
サンプルプログラム
use strict;
use warnings;
my %foo = (
a => 1, b => 10, c => 100,
);
foreach my $key (keys %foo) {
printf "%s=>%s\n", $key, $foo{$key};
}
delete $foo{b};
print "delete [b]\n";
foreach my $key (keys %foo) {
printf "%s=>%s\n", $key, $foo{$key};
}
関連項目
・ハッシュからエントリを削除する・exists関数
・undef関数
