标签: clojure clojurescript
在clojure repl中我能做到:
=> (int \a) 97
在closurescript中,我一直在
=> (int \a) 0
在我目前的clojurescript项目中,我定义了一个var:
(def ord-a (int \a))
当我检查发出的javascript时,我看到:
ord_a = ("a" | (0));
这解释了这种差异,但并没有真正做到我想要的。所以:
答案 0 :(得分:7)
Clojurescript没有character literals。
正如here所述,您可以使用js interop:
=> (.charCodeAt \a 0) 97