go语言defer的简单使用
defer的主要使用场景:在函数执行完毕后,释放资源
看一段代码
package main
import "fmt"
func sum(a, b int) int {
defer fmt.Println("a=", a)
defer fmt.Println("b=", b)
a++
b++
c := a + b
fmt.Println("c=", c)
return c
}
func main() {
result := sum(1, 2)
fmt.Println("resu
原创
2022-05-10 23:29:29 ·
133 阅读 ·
0 评论