---參考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)