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