default Go · 关键字
switch 或 select 的兜底分支:当所有 case 都不匹配时执行,像选择题里的"以上都不是"。
怎么用
switch/select 里写 default: 分支
小例子
package main
import "fmt"
func main() {
n := 5
switch n {
case 1:
fmt.Println("一")
default:
fmt.Println("其它")
}
}
运行结果
输出 其它
提醒:switch 和 select 里的 default 都在没有 case 匹配时执行;select 的 default 让通道操作不会阻塞
在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Go全部词条