タプルの空の配列を初期化する方法がわかりません。マニュアルには次のように書かれています。
値のタプルの型は、値の型のタプルです... したがって、型のタプルは、型が期待される場所ならどこでも使用できます。
しかし、これは機能しません:
myarray = (Int64,Int64)[]
しかし、これは:
Int64[]
空の角括弧の前に型が期待されているように見えますが、タプル型は機能しません。この<type>[]
構文は、空の型付き配列を取得する唯一の方法です (他の方法では多数の#undef
値が生成されるようです)。それを行う唯一の方法はありますか?もしそうなら、タプルで配列を入力するにはどうすればよいですか?
ところで、私のユースケースは、最初は不定の長さの配列を作成し、タプルをループでプッシュしています。