基本運算符html
1 賦值運算符(=)swift
let age = -1spa
2 算數運算符htm
加法( + )對象
減法( - )ci
乘法 ( * )get
除法 ( / )it
2 求餘運算io
能夠對浮點數進行求餘運算引用
let value = 8 % 2.5
3 自增自減
當 ++ 前置的時候,先自増再返回。
當 ++ 後置的時候,先返回再自增。
4 比較運算符
等於(a == b)
不等於(a != b)
大於(a > b)
小於(a < b)
大於等於(a >= b)
小於等於(a <= b)
注意: 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)
閉區間運算符 a…b
半開區間運算符 a..<b