The position of the first element in a nonempty collection.
Required.
SDK
- Xcode 9.3+
Framework
- Swift Standard Library
Declaration
var startIndex: Self.Index { get }
Discussion
If the collection is empty, start
is equal to end
.
The position of the first element in a nonempty collection.
Required.
SDK
Framework
var startIndex: Self.Index { get }
If the collection is empty, start
is equal to end
.
var endIndex : Self.Index
The collection’s “past the end” position—that is, the position one greater than the last valid subscript argument.
Required.
var indices: Self.Indices
The indices that are valid for subscripting the collection, in ascending order.
Required. Default implementation provided.
func index(after: Self.Index) -> Self.Index
Returns the position immediately after the given index.
Required.
func formIndex (inout Self.Index, offsetBy : Int)
Offsets the given index by the specified distance.
func formIndex (inout Self.Index, offsetBy : Int, limitedBy : Self.Index) -> Bool
Offsets the given index by the specified distance, or so that it equals the given limiting index.