Swift 数组 swapAt()

swapAt() 方法用于交换数组中指定索引的两个元素。

示例

var numbers = [2, 6, 4, 8]

// swap 6 and 4 numbers.swapAt(1, 2)
print(numbers) // Output: [ 2, 4, 6, 8 ]

swapAt() 语法

数组 swapAt() 方法的语法是

array.swapAt(index1: Int, index2: Int)

其中,arrayArray 类的一个对象。


swapAt() 参数

swapAt() 方法接受两个参数

  • index1 - 要交换的第一个元素的索引
  • index2 - 要交换的第二个元素的索引

swapAt() 返回值

swapAt() 方法不返回任何值。它只交换当前数组的元素。


示例 1:Swift 数组 swapAt()

var languages = ["Swift", "C", "Java"]

// swap "C" and "Java" languages.swapAt(1, 2)
print(languages) var priceList = [12, 21, 35]
// swap 12 and 35 priceList.swapAt(0,2)
print(priceList)

输出

["Swift", "Java", "C"]
[35, 21, 12]

这里,

  • 对于 languages 数组,我们交换了索引 1 和索引 2 的元素。
  • 同样,对于 priceList 数组,我们交换了索引 0 和索引 2 的元素。
你觉得这篇文章有帮助吗?

我们的高级学习平台,凭借十多年的经验和数千条反馈创建。

以前所未有的方式学习和提高您的编程技能。

试用 Programiz PRO
  • 交互式课程
  • 证书
  • AI 帮助
  • 2000+ 挑战