- Swift_集合 let element = arr.`remo
- Swift_集合 let element = arr.`pop
- Swift_集合 let arrSub = arr.`dro
- Swift_集合 let arrSub = arr.`dro
- Swift_集合 let element = arr.remov
- Swift_集合 let element = arr.first
- Swift_集合 let element = arr.first
- Swift_集合 let shuffledArr = numbe
- 8.集合类型(CollectionType)
- Swift_集合 let arrSub = arr.prefix
【移除第一个/最后一个元素,并返回该元素】
“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
网友评论