这实际上用一个 写文件的例子 来说明
创建了一个文件 写入了一堆东西
在创建文件完成后
我们就使用defer 来把关闭文件的操作延迟执行
这样我们就很显然啦 知道打开了就关闭啦
一个小例子
package main
import (
"os"
)
func main() {
file ,_ := os.Create("text.txt")
defer file.Close()
file.WriteString("来写一个东西进去\n")
file.WriteString("1\n")
file.WriteString("2\n")
file.WriteString("写完了.\n")
}
还没有评论,来说两句吧...