在Swift编程语言中,if
, else if
, 和 else
语句用于基于不同条件执行不同的代码块。以下是一个基本的语法结构:
if condition1 {
// 如果condition1为true,则执行这里的代码块
} else if condition2 {
// 如果condition1为false且condition2为true,则执行这里的代码块
} else if condition3 {
// 可以有任意数量的else if子句,每个测试不同的条件
} else {
// 当所有前面的条件(包括最初的if和任何else if)都为false时,执行这里的代码块
}
// 注意:
// - 每个条件后面都要用大括号包围要执行的代码块。
// - else if和else部分都是可选的,但if是必需的。
// - else子句只能出现在所有的else if之后,不能插入到中间。
// - 执行流程是从上至下检查条件,一旦满足某个条件并执行了对应的代码块后,就会跳过后续的条件检查和相关代码块。
例如:
let score = 85
if score > 90 {
print("优秀")
} else if score >= 80 {
print("良好")
} else if score >= 60 {
print("及格")
} else {
print("不及格")
}
在这个例子中,如果score
大于90,则输出"优秀";如果不满足这个条件但分数大于等于80,则输出"良好";如果也不满足这个条件但分数大于等于60,则输出"及格";如果所有条件都不满足,则输出"不及格"。