美文网首页
Swift_集合 let element = arr.`remo

Swift_集合 let element = arr.`remo

作者: Eyes_cc | 来源:发表于2020-12-05 14:33 被阅读0次
【移除第一个/最后一个元素,并返回该元素】
“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

相关文章

网友评论

      本文标题:Swift_集合 let element = arr.`remo

      本文链接:https://www.haomeiwen.com/subject/hhvswktx.html