package main import ( "fmt" ) func main() { defer_call() } func defer_call() { defer func() {fmt.Println("1")} defer func() {fmt.Println("2")} defer func() {fmt.Println("3")} panic("触发异常") }
3 2 1 触发异常
panic 后,会执行defer ,defer 后进先出,最后才会执行panic
每日一题(2)→