连续赋值即为 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;
理所当然会报错了。以后可要注意。
This work is licensed under a
Creative Commons Attribution-Noncommercial-Share Alike 3.0 License.
详细请参照版本声明
欢迎使用任何 RSS 阅读器订阅本 Blog 最新文章
通过电子邮件订阅:
没有评论:
发表评论