作者easy1 (e :) y)
看板perl
标题[问题] 用hash还是其他的结构? key查value, value查key
时间Mon Oct 16 06:19:39 2006
想要 作一个表
一个key可以对到多个value
不同key可以对到同value
想要用key查到所有可能的value
反过来也想用value查有可能的key
一般hash应该是不可能
?h = { 'a' => 1,
'a' => 2,
'b' => 3,
'c' => 3 }
想要?h->getValueByKey('a') => 1, 2
?h->getKeyByValue('3') => b, c
请问有什麽替代的资料结构 或有什麽现成的module可以用
--
PLUR
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 84.162.110.22
※ 编辑: easy1 来自: 84.162.110.22 (10/16 06:20)
※ 编辑: easy1 来自: 84.162.110.22 (10/16 06:22)
1F:推 Andor:Hashes of Arrays, see perldoc perldsc 10/16 08:51
2F:→ Andor:用两个hash: keys_to_values 和 values_to_keys 10/16 08:53