【发布时间】:2012-06-12 00:55:13
【问题描述】:
如何在普通 lisp 中将字符串转换为整数? 例如,如果我输入一个字符串“-64”,我想得到一个整数-64。 谢谢。
【问题讨论】:
标签: common-lisp
如何在普通 lisp 中将字符串转换为整数? 例如,如果我输入一个字符串“-64”,我想得到一个整数-64。 谢谢。
【问题讨论】:
标签: common-lisp
好在标准提供了一个方法:PARSE-INTEGER。
CL-USER> (parse-integer "-64")
-64
3
【讨论】:
parse-integer返回两个值,第一个是从字符串中读取的base10整数和第一个未读字符在字符串中的位置。
此页面可能会有所帮助:
【讨论】: