學會了如何設置變數,那也該來了解運算子跟實際運用了。運算子可以幫助我們進行數字計算、字串拼接,甚至判斷條件,幾乎在每一個程式裡都會出現。
1 + 3 // 加法,結果 4
3 - 2 // 減法,結果 1
2 * 2 // 乘法,結果 4
4 / 2 // 除法,結果 2
5 % 2 // 取餘數,結果 1
這些就是最常見的加
、減
、乘
、除
與取餘數
。在 Swift
裡,整數相除的結果依然是整數,如果要得到小數,至少有一個數字要是 Double
或 Float
。
var a = 10
a += 6 // 等同於 a = a + 6
a -= 7 // 等同於 a = a - 7
a *= 3 // 等同於 a = a * 3
a /= 2 // 等同於 a = a / 2
像 +=
、-=
這類的寫法在開發中非常常見,不但省字,讀起來也更直覺。
"Hello," + "World" // "Hello,World"
另外,字串也能進行運算,使用 +
就能把字串拼接在一起,這樣就能快速把兩段文字合併成一句話。
除了計算之外,程式中另一個常見的需求就是比較。比較運算子會回傳一個布林值 Bool
,結果只能是 true
或 false
。
4 == 4 // true
4 != 4 // false
5 > 1 // true
1 < 5 // true
1 >= 1 // true
2 <= 2 // true
今天我們學會了 Swift 中常見的 算術運算子
和 比較運算子
,它們不僅能處理數字的計算,也能用來做條件判斷,算是程式邏輯的基礎。
明天,我們就能進一步學習 條件判斷與流程控制,像是 if、else
與 switch
,這些工具能讓程式根據不同情況做出反應。