下面這段代碼輸出的內容:
這道題考驗的是對 defer的認識。
func main(){
defer func() { fmt.Println("打印前") }()
defer func() { fmt.Println("打印中") }()
defer func() { fmt.Println("打印後") }()
panic("觸發異常")
}
輸出:
打印後
打印中
打印前
下面這段代碼輸出的內容:
這道題考驗的是對 defer的認識。
func main(){
defer func() { fmt.Println("打印前") }()
defer func() { fmt.Println("打印中") }()
defer func() { fmt.Println("打印後") }()
panic("觸發異常")
}
輸出:
打印後
打印中
打印前