📅  最后修改于: 2023-12-03 15:20:24.834000             🧑  作者: Mango
在 Swift 中,if-else 语句是一种流程控制语句,用于基于给定条件执行特定的代码块或语句。
let number = 10
if number > 0 {
print("This number is positive")
}
以上代码会检查 number
是否大于0。如果是,打印 "This number is positive"。
如果条件未满足,可以使用 else 语句来执行备选代码块:
let number = -10
if number > 0 {
print("This number is positive")
} else {
print("This number is not positive")
}
在上面的示例中,如果 number
不大于0,则打印 "This number is not positive"。
可以在 if 和 else 语句之间添加任意数量的 else if 语句,以检查额外的条件:
let number = 10
if number < 0 {
print("This number is negative")
} else if number > 0 {
print("This number is positive")
} else {
print("This number is zero")
}
以上代码首先检查 number
是否小于0,如果是,则打印 "This number is negative"。否则,它会检查 number
是否大于0,如果是,则打印 "This number is positive"。如果 number
不小于0并且不大于0,则打印 "This number is zero"。
Swift 还提供了一种更简洁的 if-else 格式,称为三元运算符:
let number = 10
let result = number > 0 ? "This number is positive" : "This number is not positive"
print(result)
以上代码首先检查 number
是否大于0。如果是,则将 "This number is positive" 分配给 result
。否则,将 "This number is not positive" 分配给 result
。然后,打印 result
。