使用Common Lisp读取文件

pra*_*mus 2 lisp file-io common-lisp

我需要使用Common Lisp读取文本文件.必须将文件读取到列表列表.列表中的每个列表必须包含文件中的一行.这该怎么做?我只做了这个:

(let ((in (open "D:/Others/rgr.txt")))
  (format t "~a~%" (read-line in))
  (close in))
Run Code Online (Sandbox Code Playgroud)

Rai*_*wig 6

(with-open-file (in file)
  (loop for line = (read-line in nil nil)
        while line
        collect (coerce line 'list)))
Run Code Online (Sandbox Code Playgroud)