问个关于hash得问题

问个关于hash得问题

问个关于hash得问题
请问
我有个hash,知道其中一个得value 我想知道他得key事多少
如何通过hash的value值得到它的key值呢?
用each()得到键值对,比较.
用each()得到键值对,比较一下
%hash=(1=>"a",2=>".
%hash=(1=>"a",2=>"b");
foreach $key (keys %hash){
 if ($hash{$key} eq b){
 print $key;
 }
}

这个答案,你看行不行:)
value不是唯一的.