1. 算术运算符
let a = 10
let b = 3
let sum = a + b // 加法
let difference = a - b // 减法
let product = a * b // 乘法
let quotient = a / b // 除法
let remainder = a % b // 求余
2. 复合赋值运算符
var c = 5
c += 2 // 等同于 c = c + 2
c -= 1 // 等同于 c = c - 1
c *= 3 // 等同于 c = c * 3
c /= 2 // 等同于 c = c / 2
3. 比较运算符
let isEqual = a == b // 等于
let isNotEqual = a != b // 不等于
let isGreater = a > b // 大于
let isLess = a < b // 小于
let isGreaterOrEqual = a >= b // 大于等于
let isLessOrEqual = a <= b // 小于等于
4. 逻辑运算符
let x = true
let y = false
let andResult = x && y // 逻辑与
let orResult = x || y // 逻辑或
let notResult = !x // 逻辑非
5. 范围运算符
for i in 1...5 {
print(i) // 闭区间运算符,输出 1 到 5
}
for j in 1..<5 {
print(j) // 半开区间运算符,输出 1 到 4
}
6. 三元条件运算符
let result = a > b ? "a is greater" : "b is greater"
7. 空合并运算符
let userInput: String? = nil
let username = userInput ?? "Guest"
这些是一些基本的 Swift 运算符。Swift 还提供了其他一些运算符,如位运算符、nil 合并运算符等。
转载请注明出处:http://www.zyzy.cn/article/detail/14417/Swift