真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

【golang】多個defer的執(zhí)行順序以及其相關(guān)練習

前言

響水網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián),響水網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為響水上千多家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站制作要多少錢,請找那個售后服務(wù)好的響水做網(wǎng)站的公司定做!

  做了幾道關(guān)于defer的測試題,嚇了一大跳,感覺自己之前的理解有些問題,所以寫下這篇博客,加深下印象。

正文:

  多個defer的執(zhí)行順序:

   先進后出,類似于棧的特性。

  下面我們來測試下:

  1.defer 與 panic:

    

func deferAndPanic() {
    defer func() { fmt.Println("defer1") }()
    defer func() { fmt.Println("defer2") }()
    defer func() { fmt.Println("defer3") }()
    panic("異常內(nèi)容")
}

func main() {
    deferAndPanic()
    fmt.Println("main 正常結(jié)束")
}

本文名稱:【golang】多個defer的執(zhí)行順序以及其相關(guān)練習
地址分享:http://weahome.cn/article/dsoicjg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部