Removes the specified subrange of elements from the collection.
Required. Default implementation provided.
SDK
- Xcode 10.0+
Framework
- Swift Standard Library
Declaration
mutating func removeSubrange(_ bounds: Range<Self.Index>)
Parameters
boundsThe subrange of the collection to remove. The bounds of the range must be valid indices of the collection.
Discussion
var bugs = ["Aphid", "Bumblebee", "Cicada", "Damselfly", "Earwig"]
bugs.removeSubrange(1...3)
print(bugs)
// Prints "["Aphid", "Earwig"]"
Calling this method may invalidate any existing indices for use with this collection.
Complexity: O(n), where n is the length of the collection.