这里写自定义目录标题
直接上代码
package main
import "fmt"
func main() {
i := 666
fmt.Println(i) //位置1
defer f1()() //位置2
fmt.Println("main Last....")
}
func f1() func() string {
println(".......t1.......")
return func() string {
fmt.Println(888888)
return "匿名里面"
}
}
defer f1()() 这个执行顺序问题
会 根据defer所在位置先执行f1()函数,然后在main的return 前去执行f1的返回函数,所以上面的值是
666
.......t1.......
main Last....
888888
1万+

被折叠的 条评论
为什么被折叠?



