交换两个变量的值

413 阅读1分钟

方法一:借助第三方变量

let a = 1
let b = 4

let c = a
a = b
b = c

方法二:自身融合、拆分

let a = 1
let b = 4

a = a + b
b = a - b
a = a - b

方法三:通过位运算符

let a = 1
let b = 4

a = a ^ b
b = a ^ b
a = a ^ b