課程
/移動開發
/iOS
/玩兒轉Swift
數組的startindex是0開始,但是為什么endindex不是數組的最后一個下標?
例如:array 有9個元素,array.startindex 為 0, array.endindex 卻是 9 而 不是8
2015-12-16
源自:玩兒轉Swift 5-2
正在回答
我的數組元素為1,2,3,4,5,6,7,8,9 ? ?array.startindex為0,也就是array[0] ="1",最后一位應該是array[8] = "9", 但是array.endindex為9,也就是array[8]和array.endindex不是一回事?!
很好理解啊,因為0,1,2,3,4,5,6,7,8這就是9個元素,index為0的那一位也是一個元素啊,又不是為空。數組的index都是從0開始的,最后的endindex下標就是? 數組長度-1
舉報
這套教程比任何的Swift中文教程深入,并且演示示例更豐富
1 回答關于endindex
3 回答數組的賦值
2 回答數組相加的問題
2 回答數組問題。
2 回答Swift:數組和元組在應用場景中的區別
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-12-17
我的數組元素為1,2,3,4,5,6,7,8,9 ? ?array.startindex為0,也就是array[0] ="1",最后一位應該是array[8] = "9", 但是array.endindex為9,也就是array[8]和array.endindex不是一回事?!
2015-12-17
很好理解啊,因為0,1,2,3,4,5,6,7,8這就是9個元素,index為0的那一位也是一個元素啊,又不是為空。數組的index都是從0開始的,最后的endindex下標就是? 數組長度-1