User Tools


Differences

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

Link to this comparison view

cl:functions:hash-table-test [2019/06/15 02:00]
cl:functions:hash-table-test [2019/09/16 13:00] (current)
Line 1: Line 1:
 +====== Function HASH-TABLE-TEST ======
 +
 +====Syntax====
 +  * **hash-table-test** //​hash-table//​ → //test//
 +
 +====Arguments and Values====
 +  * //​hash-table//​ - a //​[[CL:​Glossary:​hash table]]//.
 +  * //test// - a //​[[CL:​Glossary:​function designator]]//​. For the four //​[[CL:​Glossary:​standardized]]//​ //​[[CL:​Glossary:​hash table]]// test //​[[CL:​Glossary:​functions]]//​ (see **[[CL:​Functions:​make-hash-table]]**),​ the //test// value returned is always a //​[[CL:​Glossary:​symbol]]//​. If an //​[[CL:​Glossary:​implementation]]//​ permits additional tests, it is //​[[CL:​Glossary:​implementation-dependent]]//​ whether such tests are returned as //​[[CL:​Glossary:​function]]//​ //​[[CL:​Glossary:​object|objects]]//​ or //​[[CL:​Glossary:​function names]]//.
 +
 +====Description====
 +Returns the test used for comparing //​[[CL:​Glossary:​keys]]//​ in //​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:​make-hash-table|Function MAKE-HASH-TABLE]]**
 +
 +====Notes====
 +None.
 +
 +\issue{HASH-TABLE-ACCESS:​X3J13-MAR-89}