swift 2 0 迴圈語句

2021-07-05 21:46:34 字數 926 閱讀 9329

// 9.迴圈語句

//while 

var tiaojian = 4

while

tiaojian> 0

// swift 1.0 還有 do {}while 但是 swift 2.0 沒有了,只有repeat {}while

repeat

while

tiaojian< 6

//for  ---其實沒多大要注意的,並且我們也不常用。

forvar i = 0; i < 2; i++

for i in

0...2

// for in

var array_for = ["

你好","

你不好","

你好"]

forvar

item

inarray_for

// for in 跟

字典的結合使用

var dict_for_in = [

"name":"請說人話",

"age":101,

"gender":"看不出來"

]for (key,value) in

dict_for_in

//可以使用

萬用字元跟for in 搭配使用

for(_

,value)

indict_for_in

//當然,你也可以使用最原始的方法

獲得所有的value值,只不過打出來一大推字首,目前還不懂,lazymapcollection, nsobject>(_base: ["gender": 看不出來, "age": 101, "name": 請說人話], _transform: (function))

print

(dict_for_in.

values

)

swift2 0異常處理

異常處理,英文名為exceptional handling,是代替日漸衰落的error code方法的新法,提供error code 所未能具體的優勢。異常處理分離了接收和處理錯誤 這個功能理清了程式設計者的思緒,也幫助 增強了可讀性,方便了維護者的閱讀和理解。異常處理 又稱為錯誤處理 功能提供了處...

Swift2 0異常處理

在丟擲異常之前,我們需要在函式或方法的返回箭頭 前使用 throws 來標明將會丟擲異常 func mymethodretrunstring throws string func mymethodretrunnothing throws func mymethod throws do catch m...

Swift 2 0 異常處理

如何建造異常型別?在 ios 開發當中,我們會面對很多異常處理。在 cocoa touch 中我們使用 nserror 來進行異常處理。在新的 swift 2.0 中,我們可以使用新的 errortype protocol。在 swift 中,enum 是最好的方法建立屬於你自己的異常型別,你只要在...