最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

IOS 開發(fā)之Swift 元組的實(shí)例詳解

 更新時(shí)間:2017年07月19日 08:50:11   作者:追到夢(mèng)的魔術(shù)師  
這篇文章主要介紹了IOS 開發(fā)之Swift 元組的實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下

IOS 開發(fā)之Swift 元組的實(shí)例詳解

元組是多個(gè)值組合而成的復(fù)合值。元組中的值可以是任意類型,而且每一個(gè)元素的類型可以是不同的。

元組聲明

//普通聲明
var point = (5,2)

var httpResponse = (404, "Not Found")

//定義類型聲明
var point2 : (Int,Int,Int) = (10,5,2)

var httpResponse2 : (Int,String) = (200,"ok")

元組解包

var point = (5,2)

var httpResponse = (404, "Not Found")

let (x,y) = point
// x = 5 , y = 2

var (statuseCode, statuseMessage) = httpResponse
// statuseCode = 404 , statuseMessage = "Not Found"

//此時(shí)因?yàn)樵M(x,y)是let 類型的,所以x和y的值不能改變;而(statuseCode, statuseMessage)是var類型的所以statuseCode和statuseMessage的值可以改變

x = 10 //舉報(bào)錯(cuò)

statuseCode = 405//不報(bào)錯(cuò)

元組也可以如同數(shù)組一樣,根據(jù)索引進(jìn)行解包,所以從0開始

var point = (5,2)

point.0 //值為5
point.1 //值為2

元組也可以如同字典一樣,給每個(gè)值賦一個(gè)key作為名字,根據(jù)名字解包

let point3 = (x:3,y:2)

point3.0 //值為3

point3.x //值為3


let point4 : (x:Int,y:Int) = (5,10)


point4.x //值為5

point4.y //值為10

部分解包,不需要的值用 _ 表示,對(duì)元組進(jìn)行部分解包

//部分解包

let loginResult = (true, "LXY")

let (isLoginSuccess,_) = loginResult

if isLoginSuccess
{

}

以上就是關(guān)于IOS Swift 元組的講解,如有疑問(wèn)大家留言交流,感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

相關(guān)文章

  • 詳解iOS應(yīng)用開發(fā)中Core Data數(shù)據(jù)存儲(chǔ)的使用

    詳解iOS應(yīng)用開發(fā)中Core Data數(shù)據(jù)存儲(chǔ)的使用

    這篇文章主要介紹了iOS應(yīng)用開發(fā)中Core Data數(shù)據(jù)存儲(chǔ)的使用,Core Data可以看作是一個(gè)內(nèi)嵌型數(shù)據(jù)庫(kù)SQLite的iOS專用版本,需要的朋友可以參考下
    2016-02-02
  • IOS上iframe的滾動(dòng)條失效的解決辦法

    IOS上iframe的滾動(dòng)條失效的解決辦法

    這篇文章主要為大家詳細(xì)介紹了IOS上iframe的滾動(dòng)條失效的解決辦法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-09-09
  • iOS開發(fā)--仿新聞首頁(yè)效果WMPageController的使用詳解

    iOS開發(fā)--仿新聞首頁(yè)效果WMPageController的使用詳解

    這篇文章主要介紹了iOS開發(fā)--仿新聞首頁(yè)效果WMPageController的使用詳解,詳解的介紹了iOS開發(fā)中第三方庫(kù)WMPageController控件的使用方法,有需要的可以了解下。
    2016-11-11
  • iOS復(fù)數(shù)cell下優(yōu)雅的代碼結(jié)構(gòu)詳解

    iOS復(fù)數(shù)cell下優(yōu)雅的代碼結(jié)構(gòu)詳解

    這篇文章主要給大家介紹了關(guān)于iOS復(fù)數(shù)cell下優(yōu)雅的代碼結(jié)構(gòu)的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用iOS具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • iOS中Cell的Section展開和收起的示例代碼

    iOS中Cell的Section展開和收起的示例代碼

    本篇文章主要介紹了iOS中Cell的Section展開和收起的示例代碼,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-08-08
  • iOS 屏幕解鎖文字動(dòng)畫效果

    iOS 屏幕解鎖文字動(dòng)畫效果

    這篇文章主要介紹了iOS 屏幕解鎖文字動(dòng)畫效果的相關(guān)資料,需要的朋友可以參考下
    2016-09-09
  • iOS開發(fā)之UITableView左滑刪除等自定義功能

    iOS開發(fā)之UITableView左滑刪除等自定義功能

    今天來(lái)給大家介紹下iOS開發(fā)中UITableView左滑實(shí)現(xiàn)微信中置頂,刪除等功能。對(duì)大家開發(fā)iOS具有一定的參考借鑒價(jià)值,有需要的朋友們一起來(lái)看看吧。
    2016-09-09
  • iOS通過(guò)block在兩個(gè)頁(yè)面間傳值的方法

    iOS通過(guò)block在兩個(gè)頁(yè)面間傳值的方法

    不知道大家有沒(méi)有發(fā)現(xiàn),在實(shí)際開發(fā)中使用block的地方特別多,block比delegate和notification有著更簡(jiǎn)潔的優(yōu)勢(shì),下面這篇文章我們來(lái)簡(jiǎn)單了解一下block在兩個(gè)頁(yè)面之間的傳值。有需要的朋友們可以參考借鑒,下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。
    2016-11-11
  • IOS繪制動(dòng)畫顏色漸變折線條

    IOS繪制動(dòng)畫顏色漸變折線條

    這篇文章主要介紹了IOS繪制動(dòng)畫顏色漸變折線條的相關(guān)資料,需要的朋友可以參考下
    2016-02-02
  • 設(shè)計(jì)模式中的Memento備忘錄模式的在iOS App開發(fā)中的運(yùn)用

    設(shè)計(jì)模式中的Memento備忘錄模式的在iOS App開發(fā)中的運(yùn)用

    這篇文章主要介紹了設(shè)計(jì)模式中的Memento備忘錄模式的在iOS App開發(fā)中的運(yùn)用,Memento著重于捕獲和具體化當(dāng)前對(duì)象的內(nèi)部狀態(tài),需要的朋友可以參考下
    2016-03-03

最新評(píng)論

祁阳县| 定西市| 伽师县| 内乡县| 宜章县| 托克逊县| 大英县| 沂南县| 二连浩特市| 姜堰市| 太保市| 长海县| 虞城县| 玉山县| 华坪县| 介休市| 藁城市| 边坝县| 山阴县| 离岛区| 商南县| 西盟| 墨脱县| 永福县| 惠来县| 嘉义县| 垫江县| 沂水县| 泽州县| 富顺县| 绥芬河市| 林州市| 阿城市| 柳林县| 板桥市| 清涧县| 西丰县| 哈尔滨市| 贺兰县| 黑水县| 夏津县|