他们是 Clojure 中从 int 到 int 作为字符的一种方式,例如 1 到 \1 ?
我有一个字符串s,我想解析出与数字匹配的数字n(n 将始终为 0 到 9)
例如
(let [n 1]
(filter #(= ??? %) "123123123"))
Run Code Online (Sandbox Code Playgroud)
在哪里 ???将 n 作为 \n,例如将返回“111”
或者也许有更好的方法将字符串过滤为仅单个数字的实例?
“java”方式:
user=> (Character/forDigit 1 10) ; number and radix
\1
Run Code Online (Sandbox Code Playgroud)
“计算”方式(将 int\0加入其中,然后返回到 char):
user=> (char (+ 1 (int \0)))
\1
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
105 次 |
| 最近记录: |