我了解带buffer的channel,当在send的时候发现数据已满会阻塞,然后让出当前协程。
我现在想输出
hello world1
hello world2
各位客官有什么好方法没。
func main() {
// buffered channel
var c = make(chan string, 1)
var sth string
go func() {
sth = "hello\n"
fmt.Println(<-c)
}()
// 以下未通过,求教各位大佬
c <- "world1"
c <- "world2"
//for {
// select {
// case <-c:
// fmt.Printf(sth)
// }
//}
fmt.Printf(sth)
}
有疑问加站长微信联系(非本文作者)

自问自答一波
自问自答二波
坐次沙发,哈哈!
Golang我还不会用
go中文网也太不活跃了吧
哎,国内都喜欢微信群、qq群问~
部分原因是每次打开就能看到为什么当不了架构师那个,还有很多这种
time包 没用
这不是主要原因吧
233
你说呢