Преобразование Char в целое число в Common Lisp - PullRequest
3 голосов
/ 30 мая 2019

Как правильно преобразовать символ #\1 в целое число 1?Я ввел число в список и получил это: (#\1 #\2 #\3)

и хочу преобразовать это в

(1 2 3)

Ответы [ 2 ]

8 голосов
/ 30 мая 2019
CL-USER 119 > (digit-char-p #\1)
1
0 голосов
/ 30 мая 2019

Немного любви к низкотехнологичному решению?

(parse-integer (string #\1))

Менее эффективно, но все же стоит упомянуть.

...