Swift運算子

本教程屬於Swift系列。 我們可以使用一組廣泛的運算子對值進行操作。 運算子可以分為多個類別。首先是目標數量:單目運算子需要1個目標、雙目運算子需要2個目標,而獨有的三目運算子則需要3個目標。 然後,我們可以根據操作的類型將運算子分為以下幾類: 賦值運算子 算術運算子 複合賦值運算子 比較運算子 區間運算子 邏輯運算子 加上一些更高級的運算子,包括空值合併、三元條件、溢位、位元和逐點運算子。 註:Swift允許您創建自己的運算子並定義運算子在您自定義的類型上的行為。 賦值運算子 賦值運算子用於將一個值賦給一個變量: var age = 8 或將一個變量的值賦給另一個變量: var age = 8 var another = age 算術運算子 Swift有一些二元算術運算子:+、-、*、/(除法)、%(求餘): 1 + 1 //2 2 - 1 //1 2 * 2 //4 4 / 2 //2 4 % 3 //1 4 % 2 //0 -也可以作為一元減號運算子: let hotTemperature = 20 let freezingTemperature = -20 +還可以用於連接字符串值: "Roger" + " is a good dog" 複合賦值運算子 複合賦值運算子將賦值運算子與算術運算子結合使用:...