gpt4 book ai didi

file - 从文件中读取 Common Lisp

转载 作者:太空宇宙 更新时间:2023-11-03 18:58:25 24 4
gpt4 key购买 nike

<分区>

我需要从文件中读取数据,但我遇到了一些代码问题。我必须像这样阅读我的文件:

1.0 4.5
4.555 6.43
4.0 5
.....
6 3

每行 2 个数字,由 #\Space#\Tab 分隔(在文件中我可以有很多行)。函数 read 必须返回如下列表:

((1.0 4.5)(4.555 6.43)(4.0 5)...(6 3))

我尝试过使用 with-open-fileread-line 和递归,但我在处理流等方面遇到问题,无法将这些元素放入列表以正确的方式

(with-open-file (in "foo.lisp"
:direction :input
:if-does-not-exist :error)
(myread in))

(defun myread (filename)
(let ((e (read-line filename nil ’eof))))

???

(cons (;;;numbers of current line;;;)(myread (filename)))

我该怎么做?谢谢

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com