标签: clojure symbols generated
何时在clojure中使用生成的符号(varname#)?具体的例子是什么?
答案 0 :(得分:3)
它们主要用于宏,因此在宏中调用时,您在宏中定义的符号不会与在相同词法范围中定义的符号冲突。使用自动生成的符号可以避免这种冲突(这个概念是AKA卫生宏)。