如何将字符串解析为列表结构?

use*_*677 1 lisp common-lisp

我有一个字符串,它包含一个列表结构((p X) (q (f X))),我真的很想找到一个函数来解释/转换这个字符串作为列表,就像它是一个'((p X) (q (f X))).

(list "((p X) (q (f X)))") 只是使它成为一个单一的元素列表.

(intern "((p X) (q (f X)))")将它括在|中 符号.

Tre*_*son 7

如何

(read-from-string  "((p X) (q (f X)))")
Run Code Online (Sandbox Code Playgroud)

为你工作?文档在这里找到.