clrhash
hash-table ⇒ hash-table
hash-table | a hash table. |
Removes all entries from hash-table, and then returns that empty hash table.
(setq table (make-hash-table)) ⇒ #<HASH-TABLE EQL 0/120 32004073>
(dotimes (i 100) (setf (gethash i table) (format nil "~R" i))) ⇒ NIL
(hash-table-count table) ⇒ 100
(gethash 57 table) ⇒ "fifty-seven", true
(clrhash table) ⇒ #<HASH-TABLE EQL 0/120 32004073>
(hash-table-count table) ⇒ 0
(gethash 57 table) ⇒ NIL, false
The hash-table is modified.