【发布时间】:2022-01-25 20:08:47
【问题描述】:
我有一个哈希值,想删除一些元素(元素 = 键+值)。键删除元素很容易,但是如果删除的条件是基于值的,我不知道该怎么做。
my %h = ( 'a' => 1
, 'b' => 1
, 'c' => 2
);
# delete by key
delete $h{'c'};
print map { "$_ $h{$_}\n" } keys %h;
# a 1
# b 1
我想删除使用值:
delete %h value >1
【问题讨论】: