小编典典

迅速落下

swift

迅速有没有通过声明?例如,如果我执行以下操作

var testVar = "hello"
var result = 0

switch(testVal)
{
case "one":
    result = 1
case "two":
    result = 1
default:
    result = 3
}

案例“一”和案例“二”是否可以执行相同的代码?


阅读 272

收藏
2020-07-07

共1个答案

小编典典

是。您可以按照以下方式进行操作:

var testVal = "hello"
var result = 0

switch testVal {
case "one", "two":
    result = 1
default:
    result = 3
}

另外,您可以使用fallthrough关键字:

var testVal = "hello"
var result = 0

switch testVal {
case "one":
    fallthrough
case "two":
    result = 1
default:
    result = 3
}
2020-07-07