Beyond the World, synchronize with the Universe.
连续赋值即为 a = b = 1 的形式的赋值。这样写有时候会很方便,但有一个陷阱!
a = b = 1
比如以下代码:
var a:Array, b:String; a = b = null;
会报类型错误。因为在内部是编译成以下形式的。
var a:Array; var b:String; b = null; a = b;
理所当然会报错了。以后可要注意。
没有评论:
发表评论