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)  //不执行

        }

猜你喜欢

转载自www.cnblogs.com/chims-liu-touch/p/9147067.html