📅  最后修改于: 2023-12-03 14:47:47.687000             🧑  作者: Mango
Swift中的Switch语句是用于匹配和处理多个可能情况的语句。它是一种简洁而强大的流程控制语句,可以很方便地替代多个If语句的组合。
switch valueToMatch {
case matchValue1:
//execute code for matchValue1
case matchValue2:
//execute code for matchValue2
...
default:
//execute code if no matches are found
}
Swift的Switch语句中必须指定一个默认分支。如果没有与值匹配的分支,程序将执行这个默认分支。
下面是一个展示如何使用Swift Switch语句的示例:
let number = 4
switch number {
case 0:
print("Zero")
case 1:
print("One")
case 2, 3:
print("Two or Three")
case 4...10:
print("Greater than Three")
default:
print("Not a valid number")
}
在这个示例中,程序根据number的值匹配适当的分支输出相应的结果。如果number是0,则输出"Zero";如果是1,则输出"One";如果是2或3,则输出"Two or Three";如果是4到10的范围内的任何数字,则输出"Greater than Three"。如果没有符合任何条件的值,则输出"Not a valid number"。