Swift 运算符学习笔记
概述
Swift 中的运算符可以用于各种数学运算,比较操作以及逻辑运算等。本文将对 Swift 中的常用运算符进行详细介绍,并通过实例讲解其使用方法。
算术运算符
算术运算符主要用于数学计算,包括加法(+), 减法(-), 乘法(*), 除法(/) 和求余(%)。
swiftCopy Codelet a = 10
let b = 3
print(a + b) // 输出13
print(a - b) // 输出7
print(a * b) // 输出30
print(a / b) // 输出3
print(a % b) // 输出1
比较运算符
比较运算符用于比较两个值之间的关系,常用的比较运算符包括:大于(>), 小于(<), 等于(==), 不等于(!=), 大于等于(>=) 和小于等于(<=)。
swiftCopy Codelet a = 10
let b = 3
print(a > b) // 输出true
print(a < b) // 输出false
print(a == b) // 输出false
print(a != b) // 输出true
print(a >= b) // 输出true
print(a <= b) // 输出false
逻辑运算符
逻辑运算符用于将多个条件进行组合,常用的逻辑运算符包括:逻辑非(!), 逻辑与(&&), 逻辑或(||)。
swiftCopy Codelet a = true
let b = false
print(!a) // 输出false
print(a && b) // 输出false
print(a || b) // 输出true
赋值运算符
赋值运算符用于将一个值赋给变量或常量,Swift 中常用的赋值运算符为等于号(=)。
swiftCopy Codevar a = 10
let b = 3
a += b // 等价于 a = a + b
print(a) // 输出13
区间运算符
区间运算符用于表示一段范围内的值。Swift 中常用的区间运算符为闭区间运算符(...) 和半开区间运算符(..<)。
swiftCopy Codefor i in 1...5 {
print(i) // 输出1-5
}
for j in 1..<5 {
print(j) // 输出1-4
}
组合运算符
Swift 中还提供了一些组合运算符,用于简化代码。常用的组合运算符包括:nil 合并运算符(??) 和三目运算符(?:)。
swiftCopy Codelet a: Int? = nil
let b = a ?? 0
print(b) // 输出0
let score = 85
let result = score > 60 ? "及格" : "不及格"
print(result) // 输出"及格"
以上就是 Swift 中常用的运算符,希望本文对大家的学习有所帮助。