【发布时间】:2023-02-02 10:30:28
【问题描述】:
我喜欢使用 Nim 阅读文本文件的全部内容。
我试过了
let fileContent: string = readAll("file.txt")
但这不编译。
【问题讨论】:
标签: nim-lang
我喜欢使用 Nim 阅读文本文件的全部内容。
我试过了
let fileContent: string = readAll("file.txt")
但这不编译。
【问题讨论】:
标签: nim-lang
最简单的方法是这样做:
let filepath: string = "file.txt"
let f = open(filepath, fmRead)
let fileContent: string = readAll(f)
f.close()
(不需要导入任何东西来做到这一点)
【讨论】:
readAll proc requires as parameter a File,这是 open 返回的内容。但是,对于一个班轮,您可以使用readFile:
let fileContent = readFile("file.txt")
【讨论】: