【发布时间】:2018-01-07 17:43:39
【问题描述】:
你能把 goroutine 通道读成空吗?在这个语句中这个通道读到哪里去了?
go func() {
<-ctx.Done()
logger.Errorf("canceled: %v", ctx.Err())
}()
加法:
如果我使用空白标识符,这段代码会有什么不同
go func() {
_ = <-ctx.Done()
logger.Errorf("canceled: %v", ctx.Err())
}()
【问题讨论】: