相关疑难解决方法(0)

如何将文件内容读入Lisp中的列表?

我想将文件的内容读入列表.到目前为止,我的一些尝试是 -

(defun get-file (filename)
  (let ((x (open filename)))
    (when x
      (loop for line = (read-line x nil)
     while line do (list line)))
    (close x)))

(defun get-file (filename)
  (let ((x (open filename :if-does-not-exist nil)) (contents (list nil)))
    (when x
      (loop for line = (read-line x nil)
     while line do (cons contents line)))
    (close x) contents))

(defun get-file (filename)
  (let ((x (open filename :if-does-not-exist nil)) (contents nil))
    (when x
      (loop for line = (read-line x nil)
     while line do (append contents …
Run Code Online (Sandbox Code Playgroud)

lisp file-io list common-lisp

12
推荐指数
3
解决办法
1万
查看次数

标签 统计

common-lisp ×1

file-io ×1

lisp ×1

list ×1