如何在Common Lisp中将字符串转换为列表

时间:2017-05-24 05:07:14

标签: lisp

Just like

字符串是

> "((1 0)(0 1))" 
required  
>((1 0)(0 1))

我也在使用实习生功能,但它以((1 \ 0)(0 \ 1))的形式返回

1 个答案:

答案 0 :(得分:4)

您可以使用read-from-string

(read-from-string "((1 0)(0 1))")

这个函数有很多参数并返回两个值:第一个是你需要的,列表:

 CL-USER> (car (read-from-string "((1 0)(0 1))"))
 (1 0)

您可以在official documentation

中了解此功能