[問題] hash

看板Perl作者 (小騁誠)時間14年前 (2010/10/30 22:41), 編輯推噓1(103)
留言4則, 4人參與, 最新討論串1/2 (看更多)
請問一下有人知道 當我作: $hash{$key} = $value;時 若key值重複 則value就不會被insert到hash table中 那perl是用什麼機制過濾掉重複的key值? 同一段程式碼 如果用陣列去實做的話 還要額外檢查key是否重複 反觀hash就執行起來就非常有效率 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.69.24

10/30 23:43, , 1F
不會 insert, 但是會 replace 喔~
10/30 23:43, 1F

10/31 02:42, , 2F
對耶 會被replace
10/31 02:42, 2F

10/31 18:01, , 3F
XD
10/31 18:01, 3F

11/03 17:57, , 4F
XD. 如果不要 replace 請用 $hash{$key} ||= $value;
11/03 17:57, 4F
文章代碼(AID): #1Cp2vyMF (Perl)
討論串 (同標題文章)
以下文章回應了本文
完整討論串 (本文為第 1 之 2 篇):
1
4
14年前, 10/30
文章代碼(AID): #1Cp2vyMF (Perl)