代码之家  ›  专栏  ›  技术社区  ›  Vinod prajapat

如何更新数组的最后一个元素?

  •  0
  • Vinod prajapat  · 技术社区  · 3 年前

    如何获取数组的最后一个元素并更新它。我有一个字符串元素数组和Int,但我不知道如何获取数组的最后一个元素。 我的阵列

    var nums = [ 2, 4, 6, 8, 10 ]
    
    3 回复  |  直到 3 年前
        1
  •  2
  •   vadian    3 年前

    更新数组最后一个元素最安全的方法是 pop 它和 append 新价值观

    var nums = [ 2, 4, 6, 8, 10 ]
    nums.popLast()
    nums.append(12)
    

    如果保证数组不是空的,也可以使用 removeLast 返回一个非可选的。

        2
  •  1
  •   Saurabh Divesh singh    3 年前

    有多种方法可以实现数组的最后一个元素,例如:

    var nums = [ 2, 4, 6, 8, 10 ]
    if let lastElement = nums.last {
        print("Last Element : \(lastElement)")
    }
     
    
        3
  •  1
  •   kishore chandru    3 年前
    let lastNumber = nums.last
    

    last属性将为您提供数组的最后一个参数。

        4
  •  1
  •   udi    3 年前

    迅速地

    要获取最后一个元素,请使用 nums.last .

    要更新最后一个元素,请使用 nums[nums.count-1] = new_value .