Swift元組第一次接觸時(shí)感覺很怪,好像oc和java等語言都沒有這個(gè)概念。
元組(Tuples)是由多個(gè)值組成的復(fù)合值類型,格式如下
變量或常量關(guān)鍵字? 元組變量 = ( 變量,變量, …)
1: 元組變量還是一個(gè)變量,只不過表現(xiàn)方式和其他變量不一樣
2:()括號(hào)里面可以放入N個(gè)變量組成,并且可以是不同類型的變量
eg:var A=(1,"just do it ") ? 這里的A就是一個(gè)元組變量,它是有整型和字符串型變量組成
如何訪問元祖?
1.可通過索引訪問,類似數(shù)組
eg:print(A.0)//會(huì)輸出1
print(A.1)//會(huì)輸出just do it
2.可以給變量加上key值
eg: var User=(name:"james",age:29)
print(User.name)//輸出james