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章/ 相关阅读
本主题其他内容
Go 学习笔记与生态实践
本主题共 111 篇 ·
Go 语言 专题 →
Go 生态学习笔记:对优质技术文章的精读与延伸验证、Go 数据分析实战、Docker 与 Go 结合的开发流程,以及日常学习中整理的可复用代码片段与经验总结。