使用Common Lisp读取文件

4
我需要使用Common Lisp读取一个文本文件。该文件必须被读取为一个列表的列表。列表中的每个子列表必须由文件中的一行组成。如何实现这个功能?我只完成了以下内容:
(let ((in (open "D:/Others/rgr.txt")))
  (format t "~a~%" (read-line in))
  (close in))
1个回答

8
(with-open-file (in file)
  (loop for line = (read-line in nil nil)
        while line
        collect (coerce line 'list)))

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接