什么时候在clojure中使用生成的符号(varname#)是合适的?有哪些具体示例?

最佳答案

它们主要用于宏中,因此在调用宏时,您在宏中定义的符号不会与在相同词法范围内定义的符号冲突。使用自动生成的符号将可以避免这种冲突(此概念是AKA卫生宏)。

关于clojure - 何时在clojure中使用生成的符号?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10878329/

10-10 20:11