主题
条件语句 if / else / switch
条件语句用于根据不同条件执行不同代码块,是程序流程控制的重要组成部分。
if / else
使用 if
判断条件是否成立,条件为真时执行代码块;可配合 else
和 else if
处理其他情况:
swift
let score = 85
if score >= 90 {
print("优秀")
} else if score >= 60 {
print("及格")
} else {
print("不及格")
}
switch
switch
语句对一个值进行多重分支判断,支持区间匹配、元组匹配和条件判断:
swift
let grade = "B"
switch grade {
case "A":
print("优秀")
case "B", "C":
print("良好")
case "D":
print("及格")
default:
print("不及格")
}
switch
语句必须覆盖所有可能情况,或使用 default
作为兜底处理。
条件语句帮助程序实现灵活的逻辑分支,提升代码的表达力和可读性。