<< isKey Dictionaries keyMatch >>

keyHash


Create a hash code for a dictionary key.


Syntax


H = keyHash(A)

Input argument


A

array

Output argument


H

scalar: uint64, Hash code.

Description


H = keyHash(A) returns a uint64 scalar representing the input array, A.

The keyHash function computes a hash code derived from the characteristics of the input.

For custom classes, keyHash might require overloading to guarantee proper equivalence.

Example


keyHash({'a', 'b', 1})
keyHash({1, 'a', 'b'})

See also


keyMatch.

History


Version Description
1.5.0 initial version

Author


Allan CORNET

<< isKey Dictionaries keyMatch >>