是否可以将 Type。< T> 语法与用户定义的类一起使用? 例如,假设我想创建一个List类,但我希望用户像这样使用它:
var myList:List.<String> = new List.<String>;
或者这种语法是否只能专门用于Vector类?
谢谢!
答案 0 :(得分:4)
目前它只能由Vector类使用。任何其他尝试使用该语法都会引发编译器错误。
答案 1 :(得分:0)
看一下Haxe ...你也可以将Haxe编译为swfs,与AS3不同,它支持泛型......
编辑: Haxe可以定位flash10 ...与ActionScript 3不同,Haxe甚至可以使用炼金术操作码:http://haxe.org/api/flash9/memory ...加上生成的字节码更快...实际上Haxe是一个更好的工具来利用AVM2的潜力