gpt4 book ai didi

clojure - 字符的序数/int/ascii 值

转载 作者:行者123 更新时间:2023-12-01 09:50:56 25 4
gpt4 key购买 nike

在 clojure repl 中我可以做到:

=> (int \a)
97

在闭包脚本中,我不断得到

=> (int \a)
0

在我当前的 clojurescript 项目中,我定义了一个 var:

(def ord-a (int \a))

当我检查发出的 javascript 时,我看到:

ord_a = ("a" | (0));

这解释了差异,但并没有真正做到我想要的。所以:

  1. 我在这里做错了什么?
  2. 如何获取 clojurescript 中字符的序数/int/ascii 值?

最佳答案

Clojurescript 没有 character literals .

如所述here您可以使用 js interop 获得它:

=> (.charCodeAt \a 0)
97

关于clojure - 字符的序数/int/ascii 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37775349/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com