Home Previous Up Next Table of Contents Index
  ANSI Common Lisp   18 Hash Tables   18.2 Dictionary of Hash Tables

18.2.13 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.

Allegro CL Implementation Details:
None.

Home Previous Up Next Table of Contents Index
© Franz Inc. 1998-2002 - File last updated 6-21-2002