交換價值
元組可用於在不使用臨時變數的情況下在 2 個(或更多)變數之間交換值。
帶有 2 個變數的示例
給出 2 個變數
var a = "Marty McFly"
var b = "Emmett Brown"
我們可以輕鬆交換值
(a, b) = (b, a)
結果:
print(a) // "Emmett Brown"
print(b) // "Marty McFly"
帶有 4 個變數的示例
var a = 0
var b = 1
var c = 2
var d = 3
(a, b, c, d) = (d, c, b, a)
print(a, b, c, d) // 3, 2, 1, 0