如果你说例如
instance:Instance = new Instance();
或
instance:Instance = new Instance;
为什么重要?无论如何它都是空的。
答案 0 :(得分:1)
以严格或标准模式运行的ActionScript编译器允许使用该语法来实例化对象。类'nullary
(零arity)构造函数被调用,因此生成的对象是相同的...
大多数Actionscript的语言语法都是从ECMAScript派生出来的,所以如果你正在寻找责怪的人......; - )
许多语言强制使用()
语法来区分函数/方法与属性,但这完全在语言设计者手中...... 我个人我使用{{ 1}}语法作为视觉提示,因为我使用几种不同的语言,所有其他语言都需要它...