美文网首页
Swift_集合 arr.insert(100, at: 3)/

Swift_集合 arr.insert(100, at: 3)/

作者: Eyes_cc | 来源:发表于2020-12-09 11:27 被阅读0次
    调用此方法可能会使与此集合一起使用的任何现有索引无效。
    /// 调用此方法可能会使与此集合一起使用的任何现有索引无效。
    ///
    /// - Parameter newElement: 要插入集合的新元素。
    /// - Parameter i: 插入新元素的位置。
    ///   “索引”必须是集合中的有效索引。
    ///
    /// -复杂度:O(*n*),其中*n*为集合的长度。
    ///  如果' i == endIndex ',这个方法等于' append(_:) '。
    
    var numbers = [1, 2, 3, 4, 5]
    numbers.insert(100, at: 3)
    print(numbers)
    numbers.insert(200, at: numbers.endIndex)
    print(numbers)
    numbers.insert(contentsOf: 101...103, at: 3)
    print(numbers)
    
    // Log  [1, 2, 3, 100, 4, 5]
    // Log  [1, 2, 3, 100, 4, 5, 200]
    // Log  [1, 2, 3, 101, 102, 103, 100, 4, 5, 200]
    

    相关文章

      网友评论

          本文标题:Swift_集合 arr.insert(100, at: 3)/

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