是否可以将行读作列表而不是字符串?

时间:2014-02-13 02:41:45

标签: list file-io clisp

我正在从列表形式的数据文件中读取行。 示例行是:((P X1(f X1))(P Y(f b)))

使用read-line给我一个字符串,需要一些棘手的工作才能返回到原来的列表表单。如果可能的话,我想避免这项工作。

是否有一种简单的方法可以将文件中的行作为列表而不是字符串来读取?

1 个答案:

答案 0 :(得分:3)

如果您已有字符串,则可以使用read-from-string从中获取列表。

但是,您可以使用read从输入流中获取列表。