Swift_集合 let element = arr.`remo

2020-12-05  本文已影响0人  Eyes_cc
【移除第一个/最后一个元素,并返回该元素】
“removeFirst()” / “removeLast()”方法只能在非空集合上使用。

要删除集合中第一个可能为空的元素,没有直接提供该方法。
要删除集合中最后一个可能为空的元素,请使用“popLast()”方法。

/// 移除并返回集合的最后一个元素。
///
/// 集合不能为空。要删除集合中最后一个可能为空的元素,请使用“popLast()”方法。
///
/// - 返回: 集合的最后一个元素。
///
/// - 复杂性:O (1)
@inlinable public mutating func removeLast() -> Element

var numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9]
let first = numbers.removeFirst()
print(numbers)  // [2, 3, 4, 5, 6, 7, 8, 9]
let last = numbers.removeLast()
print(numbers)  // [2, 3, 4, 5, 6, 7, 8]

print(first) // 1
print(last)  // 9

上一篇 下一篇

猜你喜欢

热点阅读