Witek Asked: 2024-10-21 17:21:49 +0800 CST 如何在评估 Clojure 宏时访问源位置? 6 在宏内部,我想要获取宏调用者的源文件和位置。 类似于: (defmacro my-macro [] `(prn ~*source-position*)) 其中*source-position*包含有关在评估宏时当前编译的文件的源位置的信息。 当调用此宏时,它应该打印调用者的源文件、行和列。 clojure