当前位置 博文首页 > fearlazy:Go语言基础-switch语句
原文链接:
https://www.fearlazy.com/index.php/post/292.html
switch语句也用于条件判断,相比if语句它更适于判断的条件比较多的情况。
1.switch语句的基本格式:
switch 表达式{
case 条件1:
执行语句
case 条件2:
执行语句
...省略n个case...
default:
执行语句
}
switch语句从第一个case语句开始从上往下判断,当条件满足时执行case后面的语句,如果没有匹配则执行default后面的语句。
测试一下:
例子中表达式就是一个变量num,它的结果是一个整型值,从上往下逐一匹配case的值,当case 2时匹配成功,结束switch语句。
可以看到Go语言的case语句不需要写break,当匹配到结果时自动退出swit