Вопросы с тегом «association-lists»

36
Как заменить элемент списка?

У меня это по умолчанию в моем auto-mode-alist: ("\\.js\\'" . javascript-mode) (даже с emacs -Q). Я хотел бы заменить js2-modeна javascript-mode. Конечно, я мог бы использовать, assq-delete-allа потом add-to-listснова, но мне интересно, нет ли лучшего способа. Редактировать: Я явно не хочу...

15
Является ли '(a. B) действительно списком?

Я действительно запутался с .обозначениями. Это '(a . b)список? (listp '(a . b))возвращается, tно когда я хочу знать, его длина (length '(a . b))выдает ошибку Wrong type argument: listp, b. То же самое для других функций, как nth,mapcarи т.д., они все дают ту же ошибку Есть ли какая-нибудь функция,...

11
Лучший способ получить значения во вложенных ассоциативных списках?

Предположим, у меня есть ассоциативный список, подобный этому: (setq x '((foo . ((bar . "llama") (baz . "monkey"))))) И я хочу значение в bar. Я могу сделать это: (assoc-default 'bar (assoc-default 'foo x)) Но то, что я действительно хотел бы, это то, что принимает несколько ключей, как...