本文作者:icy

Golang-程序的延迟调用 defer

icy 2021-02-19 513 抢沙发
Golang-程序的延迟调用 defer摘要: defer 的使用例子下面的例子可以看出 加了defer后的执行都会后执行如果全加了 执行就从最后一个先开始执行.``` gopackage mainimport “fmt”...

defer 的使用例子

下面的例子可以看出 加了defer后的执行都会后执行
如果全加了 执行就从最后一个先开始执行.

package main

import "fmt" 

func doDefer() {
    defer fmt.Println("1")
    defer fmt.Println("2")
    defer fmt.Println("3")
}

func main () {
   defer fmt.Println("第一个")
   fmt.Println("第二个")

   doDefer()
}

运行效果

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

支付宝扫一扫打赏

微信扫一扫打赏

阅读
分享

发表评论

快捷回复:

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

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