學(xué)習(xí)swift (第五天)

不得不說人不抓就會變懶,已經(jīng)隔了好多天沒有寫簡書了。

一、閉包(Closures)

寫法?

{ (param) -> reuturntype in?

}

代碼走起

//無參無返回值

vartest1 = {

print("無參無返回值");

}

test1()

//有參無返回值

vartest2 = { (value1 :Int, value2 :Int)in

print("value1 =\(value1) value2 =\(value2)")

}

//有參有返回值

vartest3 = { (value1 :Int, value2 :Int) ->Intin

returnvalue1 + value2

}

varvalue1 =10

varvalue2 =20

print("value1 + value2 =\(test3(value1,value2))")



二、枚舉 (enum)

寫法?

enum enumName{

case name1

case name2

...

}

swfit 與oc 不一樣 ,swfit 的枚舉不會賦初值

enumRequestqType{

caseGet

casePost

}

RequestqType.Get

vartype :RequestqType

type=RequestqType.Post

switchtype{

case.Get:

print("Get請求")

case.Post:

print("Post請求")

}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 2014年的蘋果全球開發(fā)者大會(WWDC),當(dāng)Craig Federighi向全世界宣布“We have new ...
    yeshenlong520閱讀 2,407評論 0 9
  • title: "Swift 中枚舉高級用法及實踐"date: 2015-11-20tags: [APPVENTUR...
    guoshengboy閱讀 2,695評論 0 2
  • 我是一個美術(shù)生,就是傳說中數(shù)學(xué)不好而為了考大學(xué)的美術(shù)生。我的美術(shù)專業(yè)也不好,我從小也畫畫,但是沒那么喜歡。我喜歡...
    楊家有女閱讀 305評論 0 0
  • 昨天晚上做夢,夢見自己丟了夢想…… 這算不算是日有所思夜有所夢呢? 不知道有沒有人跟我一樣,年少...
    Abby艾閱讀 173評論 0 0
  • 前天無聊找電影看,看到一部《傲慢與偏見與僵尸》,名著與熱門的喪尸主題結(jié)合,沖著這個創(chuàng)意也要點開看看。 看完發(fā)現(xiàn)不算...
    菜肉伴甜閱讀 573評論 4 5

友情鏈接更多精彩內(nèi)容