作者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)
推 Andor:Hashes of Arrays, see perldoc perldsc 10/16 08:51
→ Andor:用兩個hash: keys_to_values 和 values_to_keys 10/16 08:53