我需要使用Common Lisp读取文本文件。必须将文件读取到列表列表。列表中的每个列表必须包含文件中的一行。这该怎么做?我只做过这个:
(let ((in (open "D:/Others/rgr.txt")))
(format t "~a~%" (read-line in))
(close in))
答案 0 :(得分:6)
(with-open-file (in file)
(loop for line = (read-line in nil nil)
while line
collect (coerce line 'list)))