在用这样的东西测试一些代码时:
// ch := make(chan error)
for {
select {
case <- ch:
println("here")
}
}
我注意到,如果我不添加default代码块:
for {
select {
case <- ch:
println("here")
default:
}
}
如果需要该块,最好使用range,例如:
for {
for _ = range <- ch {
println("here")
}
}
或者在这种情况下使用selectover有什么区别/优势吗?range
慕姐4208626
斯蒂芬大帝
慕工程0101907
相关分类