|  | ANSI Common Lisp  18 Hash Tables  18.2 Dictionary of Hash Tables 
 
 Syntax:
clrhash
hash-table
   hash-table 
Arguments and Values:
hash-table - a hash table.
Description:
Removes all entries from hash-table,
and then returns that empty hash table.
Examples:
 (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 
Side Effects:
The hash-table is modified.
 
Allegro CL Implementation Details:
 None. |