swift 條件語句
條件語句通過設定的乙個或多個條件來執行程式,在條件為真時執行指定的語句,在條件為 false 時執行另外指定的語句。
swift 提供了以下幾種型別的條件語句:
if 語句
if 語句 由乙個布林表示式和乙個或多個執行語句組成。
if...else 語句
if 語句 後可以有可選的 else 語句, else 語句在布林表示式為 false 時執行。
if...else if...else 語句
if 後可以有可選的 else if...else 語句, else if...else 語句常用於多個條件判斷。
內嵌 if 語句
你可以在 if 或 else if 中內嵌 if 或 else if 語句。
switch 語句
switch 語句允許測試乙個變數等於多個值時的情況。
? : 運算子
我們已經在前面的章節中講解了 條件運算子 ? :,可以用來替代 if...else 語句。它的一般形式如下:
exp1 ? exp2 : exp3;
其中,exp1、exp2 和 exp3 是表示式。請注意,冒號的使用和位置。
? 表示式的值是由 exp1 決定的。如果 exp1 為真,則計算 exp2 的值,結果即為整個 ? 表示式的值。如果 exp1 為假,則計算 exp3 的值,結果即為整個 ? 表示式的值。
9 Swift語言中switch條件語句的基本用法
1 swift語言中switch的case後邊可以跟多個值,進行多個值的判斷,可以使用字串作為判斷,並且case後邊必須跟一條語句,不能設為空語句,還有需要注意的是在執行case語句之後就會直接結束,而不會執行下乙個case,除非使用fallthrough語句 注意 fallthrough不能在de...
Swift 條件語句
條件語句通過設定的乙個或多個條件來執行程式,在條件為真時執行指定的語句,在條件為 false 時執行另外指定的語句。主要包括如下幾種型別的條件語句 if 語句 由乙個布林表示式和乙個或多個執行語句組成。var vara int 10 檢測條件 if vara 20 print vara 變數的值為 ...
iOS 開發 Swift 七 函式
func sum a int,b int int let result sum 10,b 20 格式 func 函式名 形參1 型別 預設值,形參2 型別 預設值.返回值 說明 包含預設值的函式可以不用傳遞,並且可以任意組合 格式 func 函式名 形參1 型別,形參2 型別.返回值 說明 可以忽略...