在 Swift 中,运算符使得代码的编写更加便捷和灵活。在本节中,我们将详细介绍 Swift 中的基本运算符,包括算术运算符、比较运算符、逻辑运算符和其他常用运算符。通过实例,我们将深入理解这些运算符的用法。
算术运算符
算术运算符用于执行基本的数学运算。Swift 支持以下几种算术运算符:
加法 +
减法 -
乘法 *
除法 /
余数 %
示例
下面的代码展示了如何使用这些算术运算符:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
let a =10 let b =3
let addition = a + b // 结果: 13 let subtraction = a - b // 结果: 7 let multiplication = a * b // 结果: 30 let division = a / b // 结果: 3 let remainder = a % b // 结果: 1
let isEqual = (x == y) // 结果: false let isNotEqual = (x != y) // 结果: true let isGreaterThan = (x > y) // 结果: false let isLessThan = (x < y) // 结果: true let isGreaterOrEqual = (x >= y) // 结果: false let isLessOrEqual = (x <= y) // 结果: true
print("Is Equal: \(isEqual)") print("Is Not Equal: \(isNotEqual)") print("Is Greater Than: \(isGreaterThan)") print("Is Less Than: \(isLessThan)") print("Is Greater Or Equal: \(isGreaterOrEqual)") print("Is Less Or Equal: \(isLessOrEqual)")
逻辑运算符
逻辑运算符用于组合布尔值。Swift 中的逻辑运算符包括:
逻辑与 &&
逻辑或 ||
逻辑非 !
示例
下面的代码展示了如何使用逻辑运算符:
1 2 3 4 5 6 7 8 9 10
let condition1 =true let condition2 =false
let andOperation = condition1 && condition2 // 结果: false let orOperation = condition1 || condition2 // 结果: true let notOperation =!condition1 // 结果: false