【从头部/末尾删除给定数量的元素】
“k”必须大于或等于零,并且必须小于或等于集合中元素的数量。
/// 从集合的头部/末尾删除给定数量的元素。
///
/// -参数k:要移除的元素数量。“k”必须大于或等于零,并且必须小于或等于集合中元素的数量。
/// -复杂性:O(1),如果集合符合RandomAccessCollection;否则,O(*k*),其中*k*为要删除的元素个数。
@inlinable public mutating func removeLast(_ k: Int)
var numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9]
numbers.removeFirst(2)
print(numbers) // [3, 4, 5, 6, 7, 8, 9]
numbers.removeLast(2)
print(numbers) // [3, 4, 5, 6, 7]
网友评论