评论由:jafingerhut 提出
The Clojure reader documentation also does not mention the following symbols as valid constituent characters. They are all mentioned as valid symbol constituent characters in the EDN readme here: https://github.com/edn-format/edn#symbols
美元符号 - 在Clojure/JVM中用于分隔Java子类名称和类名称,例如java.util.Map$Entry
百分号 - 说不清为什么它包含在edn规范中。在Clojure中似乎仅在#()内部用于像% %1 %&这样的参数
和号 - 如同在宏定义中的&form和&env中
等于号 - clojure.core/=和许多其他
小于号 - clojure.core/< 和 clojure.core/<=
大于号 - clojure.core/> 和 clojure.core/>=
不知道Clojure和edn规范在这方面是否应该相同,但提到这个票务似乎是有意义的。