9

我在获取文本文件并将其转换为列表或字符串时遇到了一些问题。

假设我有“blah.txt”,其中包含:

3 + 4

现在我想调用我知道可以通过

(define in (open-input-file "blah.txt"))

我该从哪里拿走它?

4

2 回答 2

15

看一下file->list函数 or file->lines,它应该可以在 Racket 中执行您想要的操作。也就是说,类似的东西(file->lines "blah.txt")会给你一个文件中的行列表。更一般地,查看I/O 上的指南条目。

于 2012-05-06T00:06:12.907 回答
5

给定文件名,file->string加载文件并将内容作为字符串返回。

于 2013-09-30T09:12:44.360 回答