Emacs: gethash не видит ключ в хеш-таблице

Я оценил следующий код 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

5
задан Mirzhan Irkegulov 4 April 2012 в 15:30
поделиться