【從零開始學 Swift 程式設計】基本運算符號

【從零開始學 Swift 程式設計】線上免費講義課程目錄

指定運算符號 : =

我們第一個要來介紹的等於運算符號「=」,就是最常使用的指定運算符號,即是將右邊的資料,指定存到左邊的箱子裡面去。

運算子描述
=指定值運算

將數字 1 資料,指定存到 a 裡面去

var a = 1 

數學運算符號 : + , - , * , /

數學加、減、乘、除數學運算符號和「%」,取餘數的運算符號。

運算子描述
+加法運算 ; 字串則是將兩個字串進行串接
-減法運算
*乘法運算
/除法運算
%取餘數運算
//加法
var a = 1 + 1

//減法
var b = 10 - 5

//乘法
var c = 5 * 2

//除法
var d = 10 / 2

//取餘數
var e = 10 % 2

複合指派運算符號 : += , -+ , *= , /=

了解前面的指定算和數運算符號後,皆著我們來看,進階的指定運算符號,初學者剛看到,可能會有點頭痛,但其實只要了解後,就不難了。

運算子描述
+=a = a + b
-=a = a - b
*=a = a * b
/=a = a / b
%=a = a % b
//初始化變數值
var a = 0
var b = 0
var c = 0
var d = 0


//a = a + 1 ,可使用複合指派運算符號,簡寫為:
a += 1 

//b = b -1 ,可使用複合指派運算符號,簡寫為:
b -= 10

//c = c * 5 ,可使用複合指派運算符號,簡寫為:
c *= 5

//d = d / 2 ,可使用複合指派運算符號,簡寫為:
d /= 2

比較運算符號: == ,!= , > , < , >= , <=

var a = 10
var b = 5

//等於 ==
if a == b {
    print("a 等於 b")
} else{
    print("a 不等於 b")
}

//不等於
if a != b {
    print("a 不等於 b")
} 

//大於
if a > b {
    print("a 大於 b")
}

//小於
if a < b {
    print("a 小於 b")
}

//大於等於
if a >= b  {
    print("a 大於等於 b")
}

//小於等於
if a <= b  {
    print("a 小於等於 b")
}

邏輯運算符號: ! , && , ||

var a = false
var b = true

//邏輯非,Not
if !a {
    print("a 為 false")
} else {
    print("a 為 true")
}


//邏輯且,And
if a && b{
    print("a與b條件皆成立")
}else {
    print("a或b其中一個條件不成立")
}

//邏輯或,Or
if a || b {
    print("a或b其中一個條件成立")
} else {
    print("a和b條件皆不成立")
}

參考資料

The Swift Programming Language - Basic Operators
https://docs.swift.org/swift-book/LanguageGuide/BasicOperators.html


那這次的課程就介紹到這邊囉~

順帶一提,KT 線上教室,臉書粉絲團,會不定期發佈相關資訊,不想錯過最新資訊,不要忘記來按讚,加追蹤喔!也歡迎大家將這套課程分享給更多人喔。

我們下次再見囉!!!掰掰~

這個網誌中的熱門文章

nano 文字編輯器

2023 最新入門零基礎 Kotlin教學【從零開始學 Kotlin 程式設計】Kotlin 教學課程目錄 (Android Kotlin, IntelliJ IDEA, Android Studio, Android APP 開發教學)

16天記下7000單字

Android Studio 歷代版本下載點

最新入門零基礎 Java 教學【從零開始學 Java 程式設計】Java教學課程目錄 (IntelliJ IDEA 開發教學)