The position of the first character in a nonempty string.
SDK
- Xcode 7.1+
Framework
- Swift Standard Library
Declaration
Discussion
In an empty string, start
is equal to end
.
The position of the first character in a nonempty string.
SDK
Framework
In an empty string, start
is equal to end
.
var end Index: String .Index
A string’s “past the end” position—that is, the position one greater than the last valid subscript argument.
func index(after: String .Index) -> String .Index
Returns the position immediately after the given index.
func form Index(after: inout String .Index)
Replaces the given index with its successor.
func index(before: String .Index) -> String .Index
Returns the position immediately before the given index.
func form Index(before: inout String .Index)
Replaces the given index with its predecessor.
func index(String .Index, offset By: String .Index Distance) -> String .Index
Returns an index that is the specified distance from the given index.
func index(String .Index, offset By: String .Index Distance, limited By: String .Index) -> String .Index?
Returns an index that is the specified distance from the given index, unless that distance is beyond a given limiting index.
func form Index(inout String .Index, offset By: Int)
Offsets the given index by the specified distance.
func form Index(inout String .Index, offset By: Int, limited By: String .Index) -> Bool
Offsets the given index by the specified distance, or so that it equals the given limiting index.
func distance(from: String .Index, to: String .Index) -> String .Index Distance
Returns the distance between two indices.
var indices: Default Indices<String>
The indices that are valid for subscripting the collection, in ascending order.