Swapping values
suggest changeTuples are useful to swap values between 2 (or more) variables without using temporary variables.
Example with 2 variables
Given 2 variables
var a = "Marty McFly"
var b = "Emmett Brown"
we can easily swap the values
(a, b) = (b, a)
Result:
print(a) // "Emmett Brown"
print(b) // "Marty McFly"
Example with 4 variables
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
Found a mistake? Have a question or improvement idea?
Let me know.
Table Of Contents