文章目录 0. 问题 1.解决办法 1.1 使用带标签的break 1.2 使用return 1.3 使用标志 0. 问题 默认在select中break是只跳脱了select体,而不是结束for循环 for { select{ case <-tick.C: //do someting case <- stop: break //break的不是for循环, 而是跳脱select,执行doNext() } doNext() }