removeLast(_:)
Removes the specified number of elements from the end of the CircularBuffer
.
mutating func removeLast(_ k: Int)
Parameters
- k
The number of elements to remove from the
CircularBuffer
.k
must be greater than or equal to zero and must not exceed the number of elements in theCircularBuffer
.
Attempting to remove more elements than exist in the CircularBuffer
triggers a runtime error.
Calling this method may invalidate all saved indices of this CircularBuffer
. Do not rely on a previously stored index value after altering a CircularBuffer
with any operation that can change its length.