在 Swift 中,运算符用于执行各种操作,包括算术运算、逻辑运算、比较运算等。以下是一些常见的 Swift 运算符:

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