Swift 提供了一系列用于执行各种操作的运算符。以下是一些常见的 Swift 运算符:

算术运算符:
let a = 5
let b = 2

let sum = a + b
let difference = a - b
let product = a * b
let quotient = a / b
let remainder = a % b

比较运算符:
let isEqual = a == b
let isNotEqual = a != b
let isGreater = a > b
let isLess = a < b
let isGreaterOrEqual = a >= b
let isLessOrEqual = a <= b

逻辑运算符:
let andResult = (a > 0) && (b > 0)
let orResult = (a > 0) || (b > 0)
let notResult = !(a > 0)

范围运算符:
let rangeClosed = 1...5 // 包含 1 和 5
let rangeHalfOpen = 1..<5 // 包含 1 不包含 5

三元条件运算符:
let result = (a > b) ? "a is greater" : "b is greater"

空合并运算符:
let username: String? = "John"
let defaultUsername = "Guest"

let finalUsername = username ?? defaultUsername

区间运算符:
for i in 1..<5 {
    print(i) // 打印 1, 2, 3, 4
}

位运算符:
let bitwiseAnd = a & b
let bitwiseOr = a | b
let bitwiseXor = a ^ b
let bitwiseNot = ~a
let leftShift = a << 1
let rightShift = a >> 1

这只是一些 Swift 中常见的运算符。Swift 还支持其他运算符和操作,包括赋值运算符、范围运算符、空合并运算符等。深入学习 Swift 运算符,可以更好地理解和使用这门语言的功能。


转载请注明出处:http://www.zyzy.cn/article/detail/6839/Swift