在Common Lisp中将Char转换为整数

时间:2019-05-30 20:45:16

标签: types lisp common-lisp

将字符#\1转换为整数1的正确方法是什么? 我将一个数字强制转换为列表,并得到以下信息: (#\1 #\2 #\3)

并希望将其转换为

(1 2 3)

2 个答案:

答案 0 :(得分:8)

CL-USER 119 > (digit-char-p #\1)
1

答案 1 :(得分:-2)

对低技术解决方案有点爱吗?

(parse-integer (string #\1))

效率较低,但仍然值得一提。