Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
マクロ展開がどのように機能するかを正確に理解するのに苦労しています。elisp インタープリターがこれら 2 つのコード スニペットを処理する方法の違いは何ですか?
(defmacro foo (arg) (message "arg is: %s" arg)) (foo "bar")
と:
(defmacro foo (arg) `(message "arg is: %s" ,arg)) (foo "bar")