初级会员
  • 第 24485 位会员
  • DKLuck
  • 2018-10-30 19:21:14
  • Offline
  • 20 25

最近发布的主题

    暂无

最近发布的文章

    暂无

最近分享的资源

    暂无

最近发布的项目

    暂无

最近的评论

  • 评论了主题 defer和fmt.Println
    defer 栈结构, 3闭包 ,2.不是很清楚,做了自己个断点看看源码吧。 有没有大佬来解? func main() { var i = new(int) *i = 5 defer func(i *int) { fmt.Printf("3:%p,%v\n", i, *i) }(i) *i = 500 defer fmt.Printf("2:%p,%v\n", i, *i) *i = 50 /*defer func() { //fmt.Println(i, *i) fmt.Printf("2:%p,%v\n", i, *i) }()*/ *i++ fmt.Printf("1:%p,%v\n", i, *i) }
  • 谁这样写,就锤他