我想在新创建的文件上写一些东西
package main
import (
"fmt"
"io/ioutil"
"os"
)
func main() {
f, _ := os.Create("temp.txt")
contents := "some stuff..."
f.WriteString(contents) // <--------
f.Sync()
//f.Close()
//f, _ = os.Open("temp.txt")
b, _ := ioutil.ReadAll(f)
fmt.Println(string(b)) // <--------
}
但写了一些东西然后阅读后,最后一行什么也没打印。为什么?
如果我取消上面这两行的注释,一切正常!
阿晨1998
相关分类