as 交换两个变量的值,不用中间变量
var a:int=1;
var b:int=2;
a = a^b;
trace(a);//3
b = a^b;
a = a^b;
trace(a);//2
trace(b);//1
只能是数值类型的,字符串就不能这样了。
补充:flash教程,As3.0
var a:int=1;
var b:int=2;
a = a^b;
trace(a);//3
b = a^b;
a = a^b;
trace(a);//2
trace(b);//1
只能是数值类型的,字符串就不能这样了。
补充:flash教程,As3.0