[ library(hash) | Reference Manual | Alphabetic Index ]

# hash_insert(+Table, ++Key, +Value)

Add an entry with key Key and value Value to the hash table. Fail if an entry for Key already exists.

Table
  A hash table
Key
  a ground term
Value
  Any term

### Modes and Determinism

- hash_insert(+, ++, +) is semidet

### Fail Conditions

Table already has an entry for Key

## See Also

hash_get / 3, hash_set / 3, hash_update / 4