标签: go concurrency goroutine
即使主要功能正在写入通道,吹码也不会打印任何内容。 是因为运行匿名函数的goroutine在通道可以接收任何值之前退出了吗?
package main import "fmt" func main() { ch := make(chan int) go func () {for{fmt.Println(<-ch)}} () ch <- 1 }