Skip to main content

clrhash

clrhash Function

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.

Expanded Reference: clrhash

tip

TODO: Please contribute to this page by adding explanations and examples

(clrhash )