タグ付けされた質問 「setq」

1
なぜレキシカルスコープのlet-bound変数に対してsetqとset quoteの動作が異なるのですか?
拡張機能の1つにバグがあり、最終的に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 これは私には非常に奇妙に思えます。私(setq a b)は略記の印象を受けていました(set 'a b)。どうしたの?

1
setqとdefvarの違いは何ですか
Emacs Lisp setqとdefvarEmacs Lispの違いは何ですか? /programming/3855862に同じ質問の一般的なLispバージョンがあります。Elispでも同じですか?
14 defvar  setq 

3
同じ値を複数の変数に割り当てますか?
時には、複数の変数に同じ値を設定する必要があります。 Pythonでは、私はできる f_loc1 = f_loc2 = "/foo/bar" しかし、elispでは、私は書いています (setq f_loc1 "/foo/bar" f_loc2 "/foo/bar") "/foo/bar"一度だけ使用してこれを達成する方法があるかどうか疑問に思っていますか?
12 variables  setq 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.