module K1:sig
..end
具有單一鍵的弱引用 (Ephemerons)。
type ('k, 'd)
t
一個具有單一鍵的弱引用
val make : 'k -> 'd -> ('k, 'd) t
Ephemeron.K1.make k d
建立一個鍵為 k
且資料為 d
的弱引用。
val query : ('k, 'd) t -> 'k -> 'd option
Ephemeron.K1.query eph key
如果 key
與 eph
的鍵在實體上相等,則返回 Some x
(其中 x
是弱引用的資料);如果 eph
是空的或 key
與 eph
的鍵不相等,則返回 None
。
module Make:
建構一個弱雜湊表實作的函式子
module MakeSeeded:
建構一個弱雜湊表實作的函式子。
module Bucket:sig
..end