1 赋值运算符(=)
let age = -1
2 算数运算符
2 求余运算
可以对浮点数进行求余运算
let value = 8 % 2.5
3 自增自减
4 比较运算符
等于(a == b)
@H_404_24@不等于(a != b)
@H_404_24@大于(a > b)
@H_404_24@小于(a < b)
@H_404_24@大于等于(a >= b)
@H_404_24@小于等于(a <= b)
@H_404_24@
注意: Swift 也提供恒等(===)和不恒等(!==)这两个比较符来判断两个对象是否引用同一个对象实例
5 三目运算符
Condition ? Value1 : Value2
6 空和运算符(Nil Coalescing Operator)
空合运算符(a ?? b)将对可选类型a进行空判断,如果a包含一个值就进行解封,否则就返回一个默认值b。表达式a必须是 Optional 类型。默认值b的类型必须要和a存储值的类型保持一致。
a != nil ? a! : b
7 区间运算符(Range Operators)