3

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

4

1 回答 1

3

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

于 2012-06-04T08:33:45.173 回答