Swift数组的swapAt()方法
swapAt()
方法交换数组中指定索引处的两个元素。
示例
var numbers = [2, 6, 4, 8]
// 交换6和4
numbers.swapAt(1, 2)
print(numbers)
// 输出: [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"]
// 交换"C"和"Java"
languages.swapAt(1, 2)
print(languages)
var priceList = [12, 21, 35]
// 交换12和35
priceList.swapAt(0,2)
print(priceList)
输出
["Swift", "Java", "C"]
[35, 21, 12]
在这里,
- 对于
languages
数组,我们交换了索引1和索引2处的元素。 - 同样,对于
priceList
数组,我们交换了索引0和索引2处的元素。