ハッシュからエントリを削除する - lisp-cookbook-ja/common-lisp GitHub Wiki

ハッシュ

ハッシュからエントリを削除する

(let ((ht (make-hash-table :test #'equal)))
  (setf (gethash "apple" ht) 150
        (gethash "banana" ht) 300
        (gethash "lemon" ht) 300)
  ;; 削除
  (remhash "apple" ht)

  (gethash "apple" ht))
;=> nil
    nil(存在しない)