RosettaCodeData/Task/Generic-swap/EMal/generic-swap.emal
2023-07-01 13:44:08 -04:00

8 lines
221 B
Text

fun swap = Pair by var a, var b do return var%var(b => a) end
int a = 1
int b = 2
writeLine("before swap: a=" + a + ", b=" + b)
Pair pair = swap(a, b)
a = pair[0]
b = pair[1]
writeLine(" after swap: a=" + a + ", b=" + b)