示例代码
for i := 0; i < 10; i++ {
switch {
case 0 == i: // if 0 == i
fmt.Println("0 == i")
case 1 == i: // else if 1 == i
fmt.Println("1 == i")
case 2 == i: // 2 == i
fmt.Println("2 == i")
default: // else
fmt.Println("i > 2")
}
}
输出
0 == i
1 == i
2 == i
i > 2
i > 2
i > 2
i > 2
i > 2
i > 2
i > 2