removeLast(_:)

Removes the specified number of elements from the end of the CircularBuffer.

CircularBuffer.swift:583
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 the CircularBuffer.

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.