go语言学习10(defer)_go语言 fun (c computer)-CSDN博客

网站介绍:文章浏览阅读96次。defer后面紧跟的一条语句会被压入独立的栈中,当程序段结束后会依次弹栈执行。注意:当defer语句压入栈中时,也会将相关的变量同时拷贝入栈(不会改变执行结果),看个例子,如下func sum(n int) int{ var n = 10 defer fmt.Println(“befor”,n) //后输出这句—befor10..._go语言 fun (c computer)