TypeScriptにおけるタプルの初期化
rest
演算子を使用することで、タプル内に、
任意の数の同じ型の値からなる
要素のセットを定義することができます。
例として、最初の要素が文字列で、 その後に任意の数の数値が続く タプルを作成してみましょう:
let tpl: [string, ...number[]];
このタプルにデータを初期化します:
tpl = ['str', 1, 2, 3, 4, 5];
次のタプルにデータを初期化してください:
let tpl: [string, string, ...number[]];
次のタプルにデータを初期化してください:
let tpl: [number, boolean, ...string[]];