swift 學習《二》 if分支, for迴圈,

2021-07-05 01:32:02 字數 757 閱讀 5875

一, 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.不同...