我在获取文本文件并将其转换为列表或字符串时遇到了一些问题。
假设我有“blah.txt”,其中包含:
3 + 4
现在我想调用我知道可以通过
(define in (open-input-file "blah.txt"))
我该从哪里拿走它?
看一下file->list
函数 or file->lines
,它应该可以在 Racket 中执行您想要的操作。也就是说,类似的东西(file->lines "blah.txt")
会给你一个文件中的行列表。更一般地,查看I/O 上的指南条目。
给定文件名,file->string加载文件并将内容作为字符串返回。