ielm で次の elisp コードを評価しました。
(setq foo-hash (make-hash-table))
(puthash "location" "house" foo-hash)
(defun foo-start ()
(interactive)
(message (gethash "location" foo-hash)))
しかし、私が実行し(foo-start)
たり、エコーされたり(gethash "location" foo-hash)
するだけです。ielm エコーでnil
入力すると、次のようになります。foo-hash
#s(hash-table size 65 test eql rehash-size 1.5 rehash-threshold 0.8 data ("location" "house"))
それはバグですか、それとも何か間違っていますか?
Emacs バージョン: 24.0.95.1