mapBinRemoveKeyHashCanDestroy

fun A_MapBin.mapBinRemoveKeyHashCanDestroy(    key: A_BasicObject,     keyHash: Int,     canDestroy: Boolean): A_MapBin

Answer a map bin like the receiver, but with the given key excluded. If the key does not occur in the receiver, answer the same map bin, or an equivalent. If canDestroy is true and the receiver is mutable, the receiver can be modified and/or returned as the result.

Return

The new map bin, or the updated receiver.

Parameters

key

The key to exclude.

keyHash

The precomputed hash value of the key.

canDestroy

Whether the receiver can be destroyed/reused if it's also mutable.