是正确的行为还是错误?
var ar = [1,2,3,4]ar.count // 4ar.endindex // 4count是集合中的项目数,而endindex是刚刚超过集合结尾的
Index
(from the Indexable
protocol). 对于Array,这些都是一样的.对于其他集合,例如ArraySlice,它们不是:
let array = ["a","b","c","d","e"]array.startIndex // 0array.count // 5array.endindex // 5let slice = array[1..<4] // elements are "b","d"slice.startIndex // 1slice.count // 3slice.endindex // 4总结
以上是内存溢出为你收集整理的数组 – Swift中数组的endIndex的正确行为是什么?全部内容,希望文章能够帮你解决数组 – Swift中数组的endIndex的正确行为是什么?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)