在Javascript中,可以在一行代码中创建一个包含嵌套数组的数组。是否有可能在Haxe中做同等的事情?
var a = [
["This is a nested array"],
["This is another nested array"],
"This is not a nested array"
];
答案 0 :(得分:6)
是的,在这种情况下它的语法完全相同,a
应该输入为Array<Dynamic>
。
答案 1 :(得分:0)
处理混合类型数组的另一种方法是使用枚举。这将更改运行时值,但为编译器提供了一种定义和处理数组可包含的类型的方法。
https://haxe.org/manual/types-enum-using.html
如果无法控制数组的填充方式,则此方法无效。