看板 Perl 關於我們 聯絡資訊
請問一下有人知道 當我作: $hash{$key} = $value;時 若key值重複 則value就不會被insert到hash table中 那perl是用什麼機制過濾掉重複的key值? 同一段程式碼 如果用陣列去實做的話 還要額外檢查key是否重複 反觀hash就執行起來就非常有效率 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.69.24
CindyLinz:不會 insert, 但是會 replace 喔~ 10/30 23:43
chernglin:對耶 會被replace 10/31 02:42
tangcc:XD 10/31 18:01
kornelius:XD. 如果不要 replace 請用 $hash{$key} ||= $value; 11/03 17:57