带go的不同类型开关盒
由于类型不匹配错误(int vs bool),以下程序无法编译带go的不同类型开关盒,go,switch-statement,Go,Switch Statement,由于类型不匹配错误(int vs bool),以下程序无法编译 作为一个有着动态打字背景的人,以上这些都有点文化冲击。想知道围棋的惯用方法是什么吗?只需使用一个通用开关: func main() { i := 5 switch { case i == 4: fmt.Println("4") case i > 8: fmt.Println("i is greator than 8") default:
作为一个有着动态打字背景的人,以上这些都有点文化冲击。想知道围棋的惯用方法是什么吗?只需使用一个通用开关:
func main() {
i := 5
switch {
case i == 4:
fmt.Println("4")
case i > 8:
fmt.Println("i is greator than 8")
default:
fmt.Printf("i = (%v), i != 4 && i <= 8\n", i)
}
}
func main(){
i:=5
开关{
案例一==4:
fmt.Println(“4”)
案例i>8:
fmt.Println(“我大于8”)
违约:
fmt.Printf(“i=(%v),i!=4&&i
func main() {
i := 5
switch {
case i == 4:
fmt.Println("4")
case i > 8:
fmt.Println("i is greator than 8")
default:
fmt.Printf("i = (%v), i != 4 && i <= 8\n", i)
}
}