perl如何不通过键值而获取哈希表中的键名

2024-11-16 15:34:32
推荐回答(1个)
回答1:

需要遍历哈希:

$str = 'abc';
%h = ('abc'=>123, 'def'=>456,);
for $k (keys(%h)) {
    if($k eq $str)
    {
        $v = $h{$k};
        printf("$k =>  $v.\n");
    }
}