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