115 字
1 分钟
Go 语言学习笔记 -第15章
Go 语言学习笔记 -第15章
defer
package main
import ( "fmt")
func sum(n1 int, n2 int) int { //当执行到defer时,暂时不执行,会将defer后面的语句压入到独立的栈(defer栈) //当函数执行完毕后,再从defer栈,按照先入后出的方法出栈执行 defer fmt.Println("ok1 n1=", n1) defer fmt.Println("ok2 n2=", n2)
res := n1 + n2 fmt.Println("ok3 res=", res) return res
}
func main() { sum(10, 20)} Go 语言学习笔记 -第15章
https://blog.zhequtao.com/posts/golang/go-learning/学习笔记-go/第15章/