我有一个简单的数组,如:
var cellOrder = [1,2,3,4]
我想交换元素,例如假设将第二个元素与第一个元素交换。
结果将是:
[2,1,3,4]
我知道我们可以将
exchangeObjectAtIndex
与NSMutableArray
一起使用,但是我想使用swift数组。有什么办法可以快速使用[Int]
数组吗? 最佳答案
使用swap
:
var cellOrder = [1,2,3,4]
swap(&cellOrder[0], &cellOrder[1])
或者,您可以将其分配为元组:
(cellOrder[0], cellOrder[1]) = (cellOrder[1], cellOrder[0])
关于ios - 如何交换swift数组中的元素?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33505817/