本文作者:icy

Golang-程序的延迟调用 defer(二)文件例子

icy 2021-02-21 682 抢沙发
Golang-程序的延迟调用 defer(二)文件例子摘要: 这实际上用一个 写文件的例子 来说明创建了一个文件 写入了一堆东西在创建文件完成后我们就使用defer 来把关闭文件的操作延迟执行这样我们就很显然啦 知道打开了就关闭啦一个小例子...

这实际上用一个 写文件的例子 来说明
创建了一个文件 写入了一堆东西
在创建文件完成后
我们就使用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")

}

执行的效果

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

阅读
分享

发表评论

快捷回复:

评论列表 (暂无评论,682人围观)参与讨论

还没有评论,来说两句吧...