Thursday, February 16, 2012

Swap without temp variable, AS3


var in_X1:int = -2;
var in_X2:int = 7;

in_X1 = in_X1 + in_X2; //1 & 2
in_X2 = in_X1 - in_X2; //1 & 2 remove 2, now is original 1.
in_X1 = in_X1 - in_X2; //1 & 2 remove 1, now is original 2.

trace("in_X1 == " + in_X1);
trace("in_X2 == " + in_X2);

No comments:

Post a Comment