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

14
Почему 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 Это кажется мне...

12
Присвоение одного и того же значения нескольким переменным?

Иногда мне нужно установить одно и то же значение для нескольких переменных. В Python я мог бы сделать f_loc1 = f_loc2 = "/foo/bar" Но в элиспе я пишу (setq f_loc1 "/foo/bar" f_loc2 "/foo/bar") Мне интересно, есть ли способ достичь этого, используя "/foo/bar"только один...