golang-study/base/defer/main.go
2021-09-21 00:22:15 +08:00

17 lines
274 B
Go

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()
}