### break是break的select还是for呢?那return呢?除了做实验有什么方法可以看到这两个关键字的区别与用法
```
...
go func(wg *sync.WaitGroup) {
defer wg.Done()
for {
select {
case resGt := <-ch2:
if resGt > 28 {
fmt.Println("bug:lwq")
return
}
fmt.Println(resGt)
}
}
}(&wg)
...
```
有疑问加站长微信联系(非本文作者)
![](https://static.golangjob.cn/static/img/footer.png?imageView2/2/w/280)