語法進階-元組

---參考Bannings的Swift 元組(Tuples)介紹

1. 元組的定義

2.讀取元組中的數據

3.跳過不關心的值

元組的定義

元組是Objective-C中沒有的數據類型,與數組類似,都是表示一組數據的集合,但與數組不同,它的特點是:

? ? ? ? ?& 元組的長度不固定

? ? ? ? ?& 元組中的數據類型無限制

元組的定義很簡單,用小括號括起來,然后以逗號隔開就可以了,三種定義方法如下:

1)var userInfo = ("Bannings" ,true, 22)

2)var (name, isMale, age) = ("Bannings" ,true, 22)

3)var userInfo = (name:"Bannings" ,isMale:true, age:22)

讀取元組中的數據

讀取方法根據定義的方法不同也有不同的讀取方法,如下:

1)使用下標訪問

userInfo.index

2) 使用變量名訪問

varName

3) 使用初始化時的變量名

userInfo.varName

跳過不關心的值

1) 賦值時,使用(_)忽略不關心的值

var (name,_, age) = userInfo

2) 初始化時,不指定變量名 ??

let userInfo = (name:"Bannings" ,true, age:22)

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

相關閱讀更多精彩內容

友情鏈接更多精彩內容