2012-11-21 118 views
2

在Javascript中,可以在一行代碼中使用嵌套數組創建一個具有嵌套數組的數組。是否有可能在Haxe中做同樣的事情?Haxe中的多種類型的數組

var a = [["This is a nested array"], ["This is another nested array"], "This is not a nested array" ]; 

回答

6

是的,正是在這種情況下相同的語法和a應鍵入作爲Array<Dynamic>

+0

你的意思的代碼,我上面張貼在HAXE會工作行會的工作,而不會產生任何的編譯器或運行時錯誤? –

+0

yup ...我在這裏試過了:http://try.haxe.org/#0012B –

+0

「a」是否必須輸入爲「Array 」,或者在某些情況下弱打字可以接受? –

0

另一種處理混合類型數組的方法是使用枚舉。這將改變運行時間值,但給編譯器一種定義和處理數組可能包含的類型的方法。
http://haxe.org/doc/cross/more_on_enum?lang=en 如果您無法控制陣列的填充方式,則此方法無效。