val const0 : _ t
Always return 0. Useful for ignoring elements.
Example: Hash.(pair string const0)
will map pairs ("a", 1)
and ("a", 2)
to the same hash, but not the same as ("b", 1)
.
val int : int t
val bool : bool t
val char : char t
val int32 : int32 t
val int64 : int64 t
val nativeint : nativeint t
val slice : string ‑> int ‑> int t
slice s i len state
hashes the slice i, ... i+len-1
of s
into state
.
val string : string t
Commutative version of list. Lists that are equal up to permutation will have the same hash.
Commutative version of array. Arrays that are equal up to permutation will have the same hash.