最近還有同學對defer有疑問的,理解這段輸出就好了
package main
import (
"fmt"
)
func deferTest() string {
var name string
defer func() {
name = "first defer"
fmt.Println("first set: ", name)
}()
defer func() {
name = "second defer"
fmt.Println("second set:", name)
}()
name = "func result"
fmt.Println("func set:", name)
return name
}
func main() {
fmt.Println(deferTest())
}
相關文章
- 最近看JdonFramework的疑問Framework
- 有關事件的一點疑問事件
- 有關webscraper的問題,看這個就夠了Web
- golang struct 有點小疑問?GolangStruct
- 有同學問我:Fetch 和 Ajax 有什麼區別?
- 用Python抓網頁?你想問的都幫答好了,你還有不懂的嗎?Python網頁
- 專案啟動階段有學問(轉)
- 大家看我這段程式碼有什麼問題麼?
- 這下對阿里java這幾條規範有更深理解了阿里Java
- 學完這篇依賴注入,與面試官扯皮就沒有問題了。依賴注入面試
- 你覺得我的這段Java程式碼還有優化的空間嗎?Java優化
- 有關fastjson輸出的時候double不輸出後面.0的問題ASTJSON
- 有關JavaScript事件迴圈的若干疑問探究JavaScript事件
- 有幾點關於C語言的疑問C語言
- 最近想入手“fastadmin”,除了這個不知道各位有沒有推薦的?AST
- 有做手機測試的同學嘛?
- 理解線段樹這一篇文章就夠啦!
- 還有沒有必要繼續再學oracle?Oracle
- 有關LINUX庫的建立與使用的疑問(轉)Linux
- 如何學習RxJava3?有這個專案就夠了!RxJava
- 有同也有異,對比BAT的運維文化BAT運維
- Thread 還有點問題thread
- 簡單問題:JAVA物件的淺複製,有一個疑問!Java物件
- 最近有好長一段時間沒有敲程式碼了...
- 有伺服器和網站了站長還有有這幾個習慣!伺服器網站
- 畢業/就業離我們還有多遠就業
- 學生黨學程式設計,有這個開源專案就夠了!程式設計
- GO 中的 defer 有哪些注意事項?上Go
- [提問交流]有段程式碼沒看懂
- 微信長按2秒還有這5種功能?學習了
- 反轉技術面試!還有這樣的操作?面試
- 最近需要學習有關shell的知識,蒐集的資料
- 人工智慧學習階段有哪些?人工智慧
- 今天還是沒有具體分配任務,不過估計就這兩天的事兒
- 孔乙己的疑問:單例模式有幾種寫法單例模式
- 初學JAVA的疑問。。Java
- 這段程式碼如何理解?
- 這傢伙有點懶,還沒有個性簽名 :) -- 參考網站學習篇01網站