LearningRecord icon indicating copy to clipboard operation
LearningRecord copied to clipboard

不借助第三者交换 a,b两个值

Open Rashomon511 opened this issue 5 years ago • 0 comments

/* 方法一 */
a = a + b;
b = a - b;
a = a - b;

/* 方法二 */
a = a - b;
b = a + b;
a = b - a;

/* 方法三 */
a = {a:b,b:a};
b = a.b;
a = a.a;

/* 方法四 */
a = [a,b];
b = a[0];
a = a[1];

/* 方法五 */
[a,b] = [b,a];

Rashomon511 avatar Jun 21 '19 02:06 Rashomon511