Returns an index that is the specified distance from the given index.
SDK
- Xcode 7.1+
Framework
- Swift Standard Library
Declaration
Parameters
i
A valid index of the collection.
n
The distance to offset
i
.
Return Value
An index offset by n
from the index i
. If n
is positive, this is the same value as the result of n
calls to index(after:)
. If n
is negative, this is the same value as the result of -n
calls to index(before:)
.
Discussion
The following example obtains an index advanced four positions from a string’s starting index and then prints the character at that position.
The value passed as n
must not offset i
beyond the bounds of the collection.
Complexity: O(n), where n is the absolute value of n
.