docs: Defer 延时执行

This commit is contained in:
Shikong 2021-09-21 00:22:15 +08:00
parent f108069c63
commit d24bbf5d69

16
base/defer/main.go Normal file
View File

@ -0,0 +1,16 @@
package main
import "fmt"
func demo() {
fmt.Println("start")
// 延迟执行 到 函数 即将 返回时 执行
// 多个 defer 按 后进先出 的 顺序执行
defer fmt.Println("defer 2")
defer fmt.Println("defer 1")
fmt.Println("end")
}
func main() {
demo()
}