在视觉 lisp 中,您可以使用(atoi "123")
转换"123"
为123
. clisp 中似乎没有类似“atoi”的功能?
任何建议表示赞赏!
现在我想转换'(1 2 3 20 30)
为"1 2 3 20 30"
,那么最好的方法是什么?
parse-interger
可以将字符串转换为整数,以及如何将整数转换为字符串?我需要使用format
功能吗?
(map 'list #'(lambda (x) (format nil "~D" x)) '(1 2 3)) => ("1" "2" "3")
但我不知道如何将其转换"1 2 3"
为 haskell 所做的那样:
concat $ intersperse " " ["1","2","3","4","5"] => "1 2 3 4 5"
真挚地!