你好,
在 clj 和 cljs 中,管道字符 |
都被接受为符号构成字符
user> {:one|two 'three|four}
{:one|two three|four}
cljs.user> {:one|two 'three|four}
{:one|two three|four}
尽管这在官方资源中没有提到
https://clojure.org/reference/reader#_symbols
https://github.com/edn-format/edn#symbols
由于它被读取器作为此类接受,我们可以安全地假定它是有效的符号构成字符吗?
谢谢