美文网首页程序员
Swift_集合 ` let arrSub = arr.pref

Swift_集合 ` let arrSub = arr.pref

作者: Eyes_cc | 来源:发表于2020-12-03 09:31 被阅读0次
【从集合头部为起点返回一个给定数量的新序列,包含集合的头部元素。原集合不变。】
如果给定数量超过集合中元素的数量,则结果等于整个集合
/// 从集合头部为起点返回一个给定数量的新序列,包含集合的头部元素。原集合不变。
///
/// 如果给定数量超过集合中元素的数量,则结果等于整个集合。

/// -参数maxLength:返回元素的最大数量。' maxLength '必须大于或等于零。
/// - 返回:一个以集合的头部开始,以最多“maxLength”数量的元素组成的新集合。
/// - 复杂性:O(1)如果集合符合RandomAccessCollection;否则,O(*k*),其中*k* = ' maxLength '。
    @inlinable public func prefix(_ maxLength: Int) -> ArraySlice<Element>

let numbers = [1, 2, 3, 4, 5]
print(numbers.prefix(2)) // [1, 2]
print(numbers.prefix(10)) // [1, 2, 3, 4, 5]

print(numbers) // [1, 2, 3, 4, 5]

相关文章

网友评论

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

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