subscript(_:)
This symbol does not exist in the requested version of swift.
The documentation from version 5.6.2 is shown below.
Accesses a contiguous subrange of the collection’s elements.
Implements requirement of
Collection
.Implements requirement of
Collection
.Implements requirement of
MutableCollection
.Implements requirement of
MutableCollection
.
- Unavailable
subscript(bounds: Range<Self.Index>) -> Slice<Self> { get set }
Parameters
- bounds
A range of the collection’s indices. The bounds of the range must be valid indices of the collection.
Overview
The accessed slice uses the same indices for the same elements as the original collection. Always use the slice’s startIndex
property instead of assuming that its indices start at a particular value.
This example demonstrates getting a slice of an array of strings, finding the index of one of the strings in the slice, and then using that index in the original array.
var streets = ["Adams", "Bryant", "Channing", "Douglas", "Evarts"]
let streetsSlice = streets[2 ..< streets.endIndex]
print(streetsSlice)
// Prints "["Channing", "Douglas", "Evarts"]"
let index = streetsSlice.firstIndex(of: "Evarts") // 4
streets[index!] = "Eustace"
print(streets[index!])
// Prints "Eustace"