为了账号安全,请及时绑定邮箱和手机立即绑定

数组的endindex

数组的startindex是0开始,但是为什么endindex不是数组的最后一个下标?

例如:array 有9个元素,array.startindex 为 0, array.endindex 却是 9 而 不是8

正在回答

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 回复 有任何疑惑可以回复我~

很好理解啊,因为0,1,2,3,4,5,6,7,8这就是9个元素,index为0的那一位也是一个元素啊,又不是为空。数组的index都是从0开始的,最后的endindex下标就是  数组长度-1

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
玩儿转Swift
  • 参与学习       57223    人
  • 解答问题       511    个

这套教程比任何的Swift中文教程深入,并且演示示例更丰富

进入课程

数组的endindex

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号