我正在使用以下代码在 Go 中读取文件:
spoon , err := ioutil.ReadFile(os.Args[1])
if err!=nil {
panic ("File reading error")
}
现在我检查我选择的每个字节是什么字符。例如:
spoon[i]==' ' //for checking space
同样,我阅读了整个文件(我知道可能还有其他阅读方式)但保持这种方式完整,我怎么知道我已经达到了文件的 EOF 并且我应该停止进一步阅读它?
请不要建议查找长度spoon
并开始循环。我想要找到EOF的可靠方法。