16.比較運算和三元條件

比較運算符一般用來比較兩個變量大小相等的情況,分爲 == , != ,> , < ,>= , <= , 其中 ===(特徵等於運算符) 和!== (特徵不等於運算符)

let 歡迎信息 = "歡迎來我的blog"

if 歡迎信息 == "歡迎來我的blog" {
    print("我很歡迎你!")
} else {
    print("慢走不送啊...")
}

三元條件運算符,是swift中唯一的一個,一次操作三個對象,相當於if語句的判斷,如果成立或不成立,執行對應操作

let 批發價 = 50

let 是否會員 = false

let 基本加價 = 20

let 會員加價 = 15

let 最終售價 = 批發價 + (是否會員 ? 會員加價 : 基本加價)//程序結果爲70

等價的if語句

var 最終的售價 = 0
if 是否會員 {
    最終的售價 = 批發價 + 會員加價
} else {
    最終的售價 = 批發價 + 基本加價
}

使用三元運算符,可以讓代碼比較簡潔,更有效率的提供條件判斷,if語句表達得更加清晰

發佈了55 篇原創文章 · 獲贊 2 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章