#### 我了解带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)
}
```
有疑问加站长微信联系(非本文作者)