[問題] 用hash還是其他的結構? key查value, value查key

看板Perl作者 (e :) y)時間18年前 (2006/10/16 06:15), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串1/1
想要 作一個表 一個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)

10/16 08:51, , 1F
Hashes of Arrays, see perldoc perldsc
10/16 08:51, 1F

10/16 08:53, , 2F
用兩個hash: keys_to_values 和 values_to_keys
10/16 08:53, 2F
文章代碼(AID): #15ChC7Pc (Perl)
文章代碼(AID): #15ChC7Pc (Perl)