一, if分支
與oc 不同點
1, if 條件的括號 可以省略,
2, if 的執行語句,即使只有一行, 也不能省略 ""
3, 在swift中, 必須寫明判斷條件, 不能如oc 中的非零即真.
// 示例 正確
let a =3
// 條件寫明, 條件括號可省, if
a > 2
for迴圈
oc :
for (int i =0; i < 10 , i++)
swift:
// 1. 下標 i 用var
// 2. 判斷語句
括號可省,
forvar i =0; i < 10; i++
另外 swift的幾種省略寫法
1 //1. i 不需要定義
//2. 輸出的結果是 0 -- 9
// 3 0...10
中間不能有空格
for i in
0..<10
2. // 1. i 不需要定義
// 2 輸出結果是 0 -- 10 11項
// 3 0...10 中間不能有空格
for i in
0...10
3. //1 不需要
定義下標,
//2 輸出10次 nihao
//3 在不關心下標時可以使用
for_
in0..<10
Swift 分支語句
1.if else語句 var num1 0 var num2 1 var mm 0 if num1 num2 else print mm mm 2.多分支語句switch 例1 let somec character e switch somec 不需要加break,程式會自動跳出,相當於系統隱藏...
swift 分支語句
switch的基本用法 1 switch後面的 可以省略 2 case中語句結束後不需要跟break 3 在case中定義區域性變數不需要跟 4 如果想要case穿透,則在case語句結束時跟 fallthrough let 0 switch case 0 let a 10 print 男 fall...
學習Swift筆記 (二)
運算子 1.swift提供兩個範圍的運算子 a.b 和 a b 作為表示乙個數值範圍的簡寫方式,這點c不支援。2.不同於c和objective c,預設情況下swift的算術運算子不允許值溢位。你可以通過swift的溢位運算子來選擇值的溢位情況 例如 a b 3.加法運算子對字串也一樣適用。4.不同...