我有一个简单的数组,如:

var cellOrder = [1,2,3,4]

我想交换元素,例如假设将第二个元素与第一个元素交换。

结果将是:
[2,1,3,4]

我知道我们可以将exchangeObjectAtIndexNSMutableArray一起使用,但是我想使用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/

10-12 15:55