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

2024年11月16日 15:34
有1个网友回答
网友(1):

需要遍历哈希:

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