關(guān)情紙尾---swift-元組

1.什么是元組

在其它語(yǔ)言中很早就是有元組這個(gè)概念, 但是對(duì)于OC程序員來說這是一個(gè)新的概念
官方定義:*元組(tuples)*把多個(gè)值組合成一個(gè)復(fù)合值赃绊。
元組內(nèi)的值可以是任意類型,并不要求是相同類型眶诈。
將多個(gè)相同或者不同類型的值用一個(gè)小括號(hào)括起來就是一個(gè)元組

2.定義元組

let student = ("123", 30, 99.8)
print(student)
print(student.0)
print(student.1)
print(student.2)

元組其實(shí)和結(jié)構(gòu)體很像, 只是不需要提前定義類型.
元組其實(shí)是復(fù)合類型, 小括號(hào)中可以寫任意類型
也可以指定數(shù)據(jù)類型
如果指定了數(shù)據(jù)類型,那么對(duì)應(yīng)的必須是其它定的數(shù)據(jù)類型,否則會(huì)報(bào)錯(cuò).
let student: (String, Int, Double) = ("gqzw", 30, 99.8)

3.定義元組其它方式

指明元組元素的名稱
let student = (name:"gqzw",age:18,score:99.8)
print(student.name)
print(student.age)
print(student.score)
通過指定的名稱提取元組對(duì)應(yīng)的值, 會(huì)將對(duì)應(yīng)位置的值 賦值給對(duì)應(yīng)位置的名稱
let (name , age , score) =  ("gqzw", 18, 99.8)
print(name)
print(age)
print(score)

如果不關(guān)心元組中的某個(gè)值可以利用_通配符來忽略提取
let student = ("gqzw",10,20)
let (name , age , _) = student
print(name)
print(age)

在以前沒有元組之前C和OC語(yǔ)言是通過傳入指針或者返回結(jié)構(gòu)體的方式來返回多個(gè)值的
而有了元組之后就可以實(shí)現(xiàn)讓一個(gè)函數(shù)返回多個(gè)值
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末均蜜,一起剝皮案震驚了整個(gè)濱河市信夫,隨后出現(xiàn)的幾起案子所袁,更是在濱河造成了極大的恐慌监婶,老刑警劉巖屉佳,帶你破解...
    沈念sama閱讀 218,640評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異斜姥,居然都是意外死亡鸿竖,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,254評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門铸敏,熙熙樓的掌柜王于貴愁眉苦臉地迎上來缚忧,“玉大人,你說我怎么就攤上這事搞坝∩η矗” “怎么了?”我有些...
    開封第一講書人閱讀 165,011評(píng)論 0 355
  • 文/不壞的土叔 我叫張陵桩撮,是天一觀的道長(zhǎng)敦第。 經(jīng)常有香客問我,道長(zhǎng)店量,這世上最難降的妖魔是什么芜果? 我笑而不...
    開封第一講書人閱讀 58,755評(píng)論 1 294
  • 正文 為了忘掉前任,我火速辦了婚禮融师,結(jié)果婚禮上右钾,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好舀射,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,774評(píng)論 6 392
  • 文/花漫 我一把揭開白布窘茁。 她就那樣靜靜地躺著,像睡著了一般脆烟。 火紅的嫁衣襯著肌膚如雪山林。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,610評(píng)論 1 305
  • 那天邢羔,我揣著相機(jī)與錄音驼抹,去河邊找鬼。 笑死拜鹤,一個(gè)胖子當(dāng)著我的面吹牛框冀,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播敏簿,決...
    沈念sama閱讀 40,352評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼明也,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了极谊?” 一聲冷哼從身側(cè)響起诡右,我...
    開封第一講書人閱讀 39,257評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤安岂,失蹤者是張志新(化名)和其女友劉穎轻猖,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體域那,經(jīng)...
    沈念sama閱讀 45,717評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡咙边,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,894評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了次员。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片败许。...
    茶點(diǎn)故事閱讀 40,021評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖淑蔚,靈堂內(nèi)的尸體忽然破棺而出市殷,到底是詐尸還是另有隱情,我是刑警寧澤刹衫,帶...
    沈念sama閱讀 35,735評(píng)論 5 346
  • 正文 年R本政府宣布醋寝,位于F島的核電站,受9級(jí)特大地震影響带迟,放射性物質(zhì)發(fā)生泄漏音羞。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,354評(píng)論 3 330
  • 文/蒙蒙 一仓犬、第九天 我趴在偏房一處隱蔽的房頂上張望嗅绰。 院中可真熱鬧,春花似錦、人聲如沸窘面。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,936評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)财边。三九已至啡专,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間制圈,已是汗流浹背们童。 一陣腳步聲響...
    開封第一講書人閱讀 33,054評(píng)論 1 270
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留鲸鹦,地道東北人慧库。 一個(gè)月前我還...
    沈念sama閱讀 48,224評(píng)論 3 371
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像馋嗜,于是被迫代替她去往敵國(guó)和親齐板。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,974評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容