我不知道如何初始化一个空的元组数组。手册说:
值元组的类型是值类型的元组......因此,类型元组可以在任何需要类型的地方使用。
然而这不起作用:
myarray = (Int64,Int64)[]
但这确实:
Int64[]
在空方括号前面似乎需要一个类型,但元组类型不起作用。这种<type>[]
语法是我能找到的获得空类型数组的唯一方法(其他方法似乎会产生一堆#undef
值)。是唯一的方法吗,如果是,我怎样才能输入带有元组的数组?
顺便说一句,我的用例是创建一个最初不确定长度的数组,并在循环中将元组推到它上面。