課程
/移動(dòng)開發(fā)
/iOS
/玩兒轉(zhuǎn)Swift 2.0(第一季)
let numbers = ("123" , "456" , "789")
for i in 0..<3{
print(numbers.i)
}
會(huì)報(bào)錯(cuò),為什么元組不能用i?
2016-04-07
源自:玩兒轉(zhuǎn)Swift 2.0(第一季) 3-4
正在回答
因?yàn)樵M中沒有一個(gè)名字叫做i的分量。在這里,.i中的i不會(huì)被替換成數(shù)字。
事實(shí)上,元組不支持for in循環(huán),因?yàn)楸举|(zhì)上,元組不是一個(gè)序列。如果你構(gòu)建的數(shù)據(jù)是一個(gè)序列,請(qǐng)使用數(shù)組。把元組想成是簡單的結(jié)構(gòu)體,包裝一些信息。課程里的例子都很好——比如一個(gè)點(diǎn)的坐標(biāo),或者網(wǎng)絡(luò)連接狀態(tài)的返回值。
neeet 提問者
舉報(bào)
基于Swift2.1講解swift語言基礎(chǔ)知識(shí),了解語言特性
1 回答swift發(fā)布
1 回答SWIFT的版本問題
1 回答關(guān)于元組比較的,
3 回答當(dāng)升級(jí)到XCode7.3 和 Swift 2.2 之后...
2 回答Hello, Swift不就是12個(gè)字符嗎
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-04-08
因?yàn)樵M中沒有一個(gè)名字叫做i的分量。在這里,.i中的i不會(huì)被替換成數(shù)字。
事實(shí)上,元組不支持for in循環(huán),因?yàn)楸举|(zhì)上,元組不是一個(gè)序列。如果你構(gòu)建的數(shù)據(jù)是一個(gè)序列,請(qǐng)使用數(shù)組。把元組想成是簡單的結(jié)構(gòu)體,包裝一些信息。課程里的例子都很好——比如一個(gè)點(diǎn)的坐標(biāo),或者網(wǎng)絡(luò)連接狀態(tài)的返回值。