And*_* M. 5 apache-flex flash actionscript actionscript-3
这种类型的转换表达式有什么区别?什么是更好的?
// One way
var t:MyClass = MyClass(o);
// Another
var t:MyClass = o as MyClass;
Run Code Online (Sandbox Code Playgroud)
哦,我以前知道那一个......
好的,如果它不能转换为MyClass,第一个将失败,即你最终会有一个异常飞行你的堆栈.
第二个将永远不会抛出,如果无法进行适当的投射,你最终只会得到一个空值.
我认为.