Вопросы с тегом «setq»

1
Почему setq и set quote действуют по-разному в переменных с привязкой let с лексической областью действия?
У меня была ошибка в одном из моих расширений, которая в итоге оказалась вызвана setнеработоспособностью, как я ожидал: ;; -*- lexical-binding: t -*- (let ((a nil)) (setq a t) (print a)) (let ((a nil)) (set 'a t) (print a)) при запуске с emacs -Q --batch -l temp.elпринтами: t nil Это …

1
В чем разница между setq и defvar
Какая разница между setqи defvarв Emacs lisp? Я вижу обычную версию этого вопроса на lisp по адресу /programming/3855862 . Они одинаковые в Элиспе?
14 defvar  setq 

3
Присвоение одного и того же значения нескольким переменным?
Иногда мне нужно установить одно и то же значение для нескольких переменных. В Python я мог бы сделать f_loc1 = f_loc2 = "/foo/bar" Но в элиспе я пишу (setq f_loc1 "/foo/bar" f_loc2 "/foo/bar") Мне интересно, есть ли способ достичь этого, используя "/foo/bar"только один раз?
12 variables  setq 
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.