Swift之fallthrough

在swift的switch语句中使用fallthrough,如同C中的switch的不使用break操作,但是又有不一样,即跳出当前,继续向下执行,而不是执行完当前再向下执行.具体如下代码

let i = 4

        var testStr = "this is"

        switch i {

        case 1:

            testStr += " contain one"

            

        case 4:

            

            testStr += " contain four"

            fallthrough

        case 5:

            fallthrough

            testStr += " contain five"

             print(testStr)  //this is contain four

 

        default:

            print(testStr)  //不执行

        }

posted @ 2018-06-06 20:13  象棋中的象棋  阅读(185)  评论(0编辑  收藏  举报