当前位置 博文首页 > fearlazy:Go语言基础-switch语句

    fearlazy:Go语言基础-switch语句

    作者:[db:作者] 时间:2021-06-07 21:14

     

    原文链接:

    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

    下一篇:没有了