美文网首页
Swift_集合 let arrSub = arr.`dro

Swift_集合 let arrSub = arr.`dro

作者: Eyes_cc | 来源:发表于2020-12-02 09:32 被阅读0次
    【拷贝出一个新集合,在新集合上移除第一个或几个元素,并返回该集合,原集合不变】
    如果要删除的元素数量超过了集合中的元素数量,则返回一个空序列。
    /// 返回一个包含指定数量元素的序列。
    ///
    /// 如果要删除的元素数量超过了集合中的元素数量,则返回一个空序列。
    /// - Parameter k: 集合结束时掉落的元素数量。k必须大于等于0。
    /// - Returns: 一个子序列,从头部去掉k个元素。
    ///
    /// -复杂度:O(1),如果集合符合“RandomAccessCollection”;否则,O(*k*),其中*k*为要删除的元素数量。
    @inlinable public func dropLast(_ k: Int) -> ArraySlice<Element>
    var numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9]
    let drop = numbers.dropFirst(2)
    print(drop)     // [3, 4, 5, 6, 7, 8, 9]
    print(numbers)  // [1, 2, 3, 4, 5, 6, 7, 8, 9]
    
    

    相关文章

      网友评论

          本文标题:Swift_集合 let arrSub = arr.`dro

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