类似于java中的finally,
在函数返回来执行,
它用来保证函数一定会作一些事情。
package main import "fmt" func main() { defer func() { fmt.Println("First") }() defer func() { fmt.Println("Second") }() fmt.Println("function body") }
类似于java中的finally,
在函数返回来执行,
它用来保证函数一定会作一些事情。
package main import "fmt" func main() { defer func() { fmt.Println("First") }() defer func() { fmt.Println("Second") }() fmt.Println("function body") }