User Tools


Differences

This shows you the differences between two versions of the page.

Link to this comparison view

cl:functions:hash-table-size [2019/09/14 05:00]
cl:functions:hash-table-size [2019/09/20 08:00] (current)
Line 1: Line 1:
 +====== Function HASH-TABLE-SIZE ======
 +
 +====Syntax====
 +  * **hash-table-size** //​hash-table//​ → //size//
 +
 +====Arguments and Values====
 +  * //​hash-table//​ - a //​[[CL:​Glossary:​hash table]]//.
 +  * //size// - a non-negative //​[[CL:​Glossary:​integer]]//​.
 +
 +====Description====
 +Returns the current size of //​hash-table//,​ which is suitable for use in a call to **[[CL:​Functions:​make-hash-table]]** in order to produce a //​[[CL:​Glossary:​hash table]]// with state corresponding to the current state of the //​hash-table//​.
 +
 +====Examples====
 +None.
 +
 +====Side Effects====
 +None.
 +
 +====Affected By====
 +None.
 +
 +====Exceptional Situations====
 +Should signal an error of type type-error if //​hash-table//​ is not a //​[[CL:​Glossary:​hash table]]//.
 +
 +====See Also====
 +  * **[[CL:​Functions:​hash-table-count|Function HASH-TABLE-COUNT]]**
 +  * **[[CL:​Functions:​make-hash-table|Function MAKE-HASH-TABLE]]**
 +
 +====Notes====
 +None.
 +
 +\issue{HASH-TABLE-ACCESS:​X3J13-MAR-89}