0%

Swift 007 Conditional Statements

判斷式

可以利用if else 來判斷變數,而在if後面的判斷中永遠只檢查是否是對的,而大括弧內的則是判斷通過條件後所執行的程式碼,你可以在裡面寫下任何想要執行的程式。

1
2
3
4
5
6
7
8
9
var price: String
var person = "Davis"


if person == "Davis" {
price = "100"
} else if person == "Joy" {
price = "200"
}

如果想要多個判斷的話我們可以使用&&和||,&&代表兩邊的成立,||則代表只要有一邊成立就成立。

1
2
3
4
5
6
7
8
9
10
var toolA = true
var toolB = false

if toolA && toolB {
price = 1000
} else if toolA || toolB {
price = 2000
}else{
price = 999
}

我們還可以使用!來將原本的變數變成相反的。

1
2
3
4
5
6
7
8
var toolC = true
var toolD = false

if toolC && !toolD {
price = 1000
}else{
price = 9999
}