HashTable: Hash tables using structural "hash" and "equals" functions.
Hash tables may map items to multiple keys (see find_all).
These tables can be used with keys of any type, but you should check that
structural hashing and equality are correct for your key type.
Structural hashing is efficient but not a suitable choice in all circumstances,
e.g. may not hash efficiently on non-reference types and deeply-structured types.
Better efficiency is typically achieved if key types are F#-generated
types.
The implementations are not safe for concurrent reading/writing,
and so users of these tables should take an appropriate lock
before reading/writing if used in a concurrent setting.
Note: an abbreviation for HashTable <'a,'b>
Full Type Signature
type HashTable <'a,'b> = HashTable <'a,'b>
|