【发布时间】:2014-05-28 04:41:14
【问题描述】:
在启用了 UTF-8 的控制台的 Linux 上:
Clojure 1.6.0
user=> (def c \の)
#'user/c
user=> (str c)
"の"
user=> (def c \????)
RuntimeException Unsupported character: \???? clojure.lang.Util.runtimeException (Util.java:221)
RuntimeException Unmatched delimiter: ) clojure.lang.Util.runtimeException (Util.java:221)
我希望不费吹灰之力就能拥有一个富含表情符号的 Clojure 应用程序,但似乎我会查找并输入表情符号代码?还是我在这里遗漏了一些明显的东西? ????
【问题讨论】:
-
自 ????不是一个字符而是两个,你不能像字符串一样使用它吗:
"????"? -
我希望使用字符文字 - 但你是对的。如果我在tryclj.com 上做
(def c "????")- 它有效!