func FileFill(filename string) error {
f, err := os.Open("file.txt")
if err != nil {
panic("File not opened")
}
defer f.Close()
for i := 0; i < 10; i++ {
//I know this should have some error checking here
f.WriteString("some text \n")
}
return nil
}
嗨,我是学习Go的新手,我一直在尝试一些小用例来更好地学习它。我创建这个函数是用“一些文本”填充文件的10行。当我尝试使用错误检查进行此操作时,程序在写字符串行处崩溃。我在这里误解了一些基本的东西吗?我看了文档,我不明白为什么它不喜欢这个。谢谢。
倚天杖
智慧大石
相关分类