3
非常基本的问题在这里:将类导入到ActionScript文件中
在将我们的导入声明为ActionScript文件时,使用“。*”限定符有什么缺点。
换句话说,这只是一个编译时指令,还是这实际上会影响我们最终版本的占用空间和性能?
TIA
非常基本的问题在这里:将类导入到ActionScript文件中
在将我们的导入声明为ActionScript文件时,使用“。*”限定符有什么缺点。
换句话说,这只是一个编译时指令,还是这实际上会影响我们最终版本的占用空间和性能?
TIA
据我所知,它只是一个编译器指令来解析名称。另一种选择是完全限定所有地方的情况,这很快会变成语法上的不便。
I.e.以下两个例子应该在字节码中相同:
import foo.bar.*;
var MyClass;
比。
import foo.bar.MyClass;
var MyClass;
不同之处,当然,编译器将需要额外的指令在同一个包来解决其他类型,即:
import foo.bar.MyClass;
import foo.bar.MyOtherClass;
var MyClass;
var MyOtherClass;
比。
import foo.bar.*;
var MyClass;
var MyOtherClass;