go fmt.Println() 问题

gftao · · 1562 次点击
都写了死循环了,你还想让它往下执行?
#2
更多评论
你这里 do 永远不会返回啊,而 go fmt.Println(do()) 是在开启 goroutine 之前,先执行了 do,所以,后面的代码永远不执行
#1
一楼说的对, `go func() { fmt.Println(do()) } ()` 这样就可以了
#3