Я оценил следующий код elisp в ielm:
(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)
я получаю только nil
эхо. Ввод только foo-hash
в эхо ielm: #s(размер хэш-таблицы 65 test eql rehash-size 1.5 rehash-threshold 0.8 data ("местоположение" "дом"))
это баг или я что-то не так делаю?
Версия Emacs: 24.0.95.1