maphash

Title
maphash
Type
Function
Arguments
maphash FUNCTION HASH-TABLE
Package
lisp
Section
ハッシュ
File
hash.l
ハッシュテーブルの各要素を関数に渡します。

  FUNCTION   : キーと値を受け取る関数
  HASH-TABLE : ハッシュテーブルを指定します。

使用例:
  (setf hsh (make-hash-table))
  (setf (gethash #\a hsh) "Apple")  => "Apple"
  (setf (gethash #\b hsh) "Banana") => "Banana"
  (setf (gethash #\c hsh) "Cake")   => "Cake"
  (let ((alist nil))
    (maphash #'(lambda (x y) (pushnew (cons x y) alist)) hsh)
    alist)
  =>((#\c . "Cake") (#\b . "Banana") (#\a . "Apple"))
Seealso
with-hash-table-iterator