欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時(shí)間:2017年07月19日 08:50:11   作者:追到夢的魔術(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

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

//部分解包

let loginResult = (true, "LXY")

let (isLoginSuccess,_) = loginResult

if isLoginSuccess
{

}

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

相關(guān)文章

  • iOS Xcode8更新后輸出log日志關(guān)閉的方法

    iOS Xcode8更新后輸出log日志關(guān)閉的方法

    今天剛把xcode更新到了xcode8,運(yùn)行發(fā)現(xiàn)好多l(xiāng)og輸出,怎么關(guān)閉呢,不是很清楚,通過查閱相關(guān)資料順利關(guān)掉這些log日志,下面小編把方法共享下,需要的朋友參考下
    2016-09-09
  • iOS實(shí)現(xiàn)鎖屏頁面控制音樂播放

    iOS實(shí)現(xiàn)鎖屏頁面控制音樂播放

    這篇文章主要為大家詳細(xì)介紹了iOS實(shí)現(xiàn)鎖屏頁面控制音樂播放,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-12-12
  • 解決iOS驗(yàn)證碼顯示在左邊問題

    解決iOS驗(yàn)證碼顯示在左邊問題

    這篇文章主要介紹了iOS驗(yàn)證碼顯示在左邊問題,本文給大家分享解決思路通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-03-03
  • iOS小數(shù)取整的方法(ceil?floor?round)示例

    iOS小數(shù)取整的方法(ceil?floor?round)示例

    這篇文章主要為大家介紹了iOS小數(shù)取整的方法(ceil?floor?round)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-09-09
  • IOS collectionViewCell防止復(fù)用的兩種方法

    IOS collectionViewCell防止復(fù)用的兩種方法

    這篇文章主要介紹了IOS collectionViewCell防止復(fù)用的兩種方法的相關(guān)資料,需要的朋友可以參考下
    2016-11-11
  • iOS tableView實(shí)現(xiàn)下拉圖片放大效果

    iOS tableView實(shí)現(xiàn)下拉圖片放大效果

    這篇文章主要為大家詳細(xì)介紹了iOS tableView實(shí)現(xiàn)下拉圖片放大效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-05-05
  • UILabel顯示定時(shí)器文本跳動(dòng)問題的解決方法

    UILabel顯示定時(shí)器文本跳動(dòng)問題的解決方法

    這篇文章主要給大家介紹了關(guān)于UILabel顯示定時(shí)器文本跳動(dòng)問題的解決方法,文中通過示例代碼介紹的非常詳細(xì),對各位iOS開發(fā)者們具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • UIImage加載圖片Images.xcassets加載方法的影響

    UIImage加載圖片Images.xcassets加載方法的影響

    這篇文章主要介紹了UIImage加載圖片Images.xcassets加載方法的影響的相關(guān)資料,需要的朋友可以參考下
    2016-12-12
  • Unity3D實(shí)驗(yàn)室之iOS真機(jī)閃退的解決方法

    Unity3D實(shí)驗(yàn)室之iOS真機(jī)閃退的解決方法

    下面小編就為大家分享一篇Unity3D實(shí)驗(yàn)室之iOS真機(jī)閃退的解決方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-02-02
  • iOS開發(fā)中音頻視頻播放的簡單實(shí)現(xiàn)方法

    iOS開發(fā)中音頻視頻播放的簡單實(shí)現(xiàn)方法

    視頻音頻是我們在ios日常開發(fā)中經(jīng)常會(huì)遇到的一個(gè)需求,所以下面這篇文章主要給大家介紹了關(guān)于iOS開發(fā)中音頻視頻播放的簡單實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-10-10

最新評論