Returns a hash-code for object that corresponds to the equivalence predicate ==. It is made available as a tool for writing hash functions in which the object identity of some component of a key is to be used in computing the hash code. It returns a hash id (an integer) and associated hash state for the object, computed in some implementation dependent manner. The values returned by object-hash when called repeatedly on the same object might not be the same for each call. If the hash-id value changes then the hash-state value will also change.
sealed
| key | An instance of <object>. |
| initial-state | An instance of <hash-state>. |
| hash-id | An instance of <integer>. |
| hash-state | An instance of <hash-state>. |