连续赋值即为 a = b = 1 的形式的赋值。这样写有时候会很方便,但有一个陷阱!
比如以下代码:
var a:Array, b:String;
a = b = null;会报类型错误。因为在内部是编译成以下形式的。
var a:Array;
var b:String;
b = null;
a = b;理所当然会报错了。以后可要注意。
Beyond the World, synchronize with the Universe.
连续赋值即为 a = b = 1 的形式的赋值。这样写有时候会很方便,但有一个陷阱!
比如以下代码:
var a:Array, b:String;
a = b = null;会报类型错误。因为在内部是编译成以下形式的。
var a:Array;
var b:String;
b = null;
a = b;理所当然会报错了。以后可要注意。
![[Synchronous Space]](http://weihe924stephen.googlepages.com/syncspace-banner.jpg)
![[Creative Commons License]](http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png)
This work is licensed under a
Creative Commons Attribution-Noncommercial-Share Alike 3.0 License.
详细请参照版本声明
欢迎使用任何 RSS 阅读器订阅本 Blog 最新文章
通过电子邮件订阅:
没有评论:
发表评论