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)
其中,array 是 Array
类的一个对象。
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 的元素。