ハッシュに要素を追加する - lisp-cookbook-ja/common-lisp GitHub Wiki
ハッシュに要素を追加する
以下のようにするとハッシュへ要素を追加することができます。
CLでは空のハッシュテーブルを作成して追加という手順となるので、初期化/追加は同じ流れです。
(let ((ht (make-hash-table :test #'equal)))
(setf (gethash "banana" ht) 300
(gethash "lemon" ht) 300)
;; 追加
(setf (gethash "apple" ht) 150)
;; 検索 => 表示
(print (gethash "apple" ht)))
;-> 150
;=> 150