go_study/bilibili/aceld/defer/test3/test.go
2024-11-19 12:27:49 +08:00

23 lines
283 B
Go

package main
import "fmt"
func deferFunc() int {
fmt.Println("defer func called ...")
return 0
}
func returnFunc() int {
fmt.Println("return func called ...")
return 0
}
func returnAndDefer() int {
defer deferFunc()
return returnFunc()
}
func main() {
returnAndDefer()
}