模块 Ephemeron.K1

module K1: sig .. end

具有一个键的短暂数据。


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 如果 keyeph 的键物理相等,则返回 Some x(其中 x 是短暂数据的数据);如果 eph 为空或 key 不等于 eph 的键,则返回 None

module Make: 
functor (H : Hashtbl.HashedType-> Ephemeron.S with type key = H.t

构建弱哈希表实现的函子

module MakeSeeded: 
functor (H : Hashtbl.SeededHashedType-> Ephemeron.SeededS with type key = H.t

构建弱哈希表实现的函子。

module Bucket: sig .. end