【发布时间】:2014-07-20 17:35:26
【问题描述】:
endIndex 返回与 count 相同的值。 这是正确的行为还是错误?
var ar = [1, 2, 3, 4]
ar.count // 4
ar.endIndex // 4
【问题讨论】:
-
我喜欢这个作为我认为 endIndex 的更好选择:public extension Array { func lastIndex() -> Int? { guard !self.isEmpty else { return nil } return self.count - 1 } }