SRFI-69

SRFI-69: Basic hash tables

http://srfi.schemers.org/srfi-69/srfi-69.html

SRFI-69 is implemented in Chicken Guile Kawa MIT-Scheme MzScheme SISC STklos Schluessel SigScheme


Type constructors and predicate

make-hash-table, hash-table?, alist->hash-table

Reflective queries

hash-table-equivalence-function, hash-table-hash-function

Dealing with single elements

hash-table-ref, hash-table-ref/default, hash-table-set!, hash-table-delete!, hash-table-exists?, hash-table-update!, hash-table-update!/default

Dealing with the whole contents

hash-table-size, hash-table-keys, hash-table-values, hash-table-walk, hash-table-fold, hash-table->alist, hash-table-copy, hash-table-merge!

Hashing

hash, string-hash, string-ci-hash, hash-by-identity

See also Concept:HashTable.