defer 的使用例子
下面的例子可以看出 加了defer后的执行都会后执行
如果全加了 执行就从最后一个先开始执行.
package main
import "fmt"
func doDefer() {
defer fmt.Println("1")
defer fmt.Println("2")
defer fmt.Println("3")
}
func main () {
defer fmt.Println("第一个")
fmt.Println("第二个")
doDefer()
}
还没有评论,来说两句吧...