老雷go语言视频教程之Go语言的switch条件分支语句
老雷go语言视频教程之switch条件分支语句
switch: 语句是基于 相等的值 来判断执行
case: 匹配的值
var a=1; switch a { case 1,10: 匹配1 跟10 case 2: 匹配2 case 3: 匹配3 default: 其他都不匹配 }
课后题:
根据不同的变量和条件 操作一遍
package main import ( "fmt" ) func main() { a := 1 switch a { case 1, 10: fmt.Print("1,10") case 2: fmt.Print("2") case 3: fmt.Print("3") default: fmt.Print("其他") } str := "aa" switch str { case "bb": fmt.Print("bb") case "aa": fmt.Print("aa") default: fmt.Print("其他的") } }