問題一覧に戻る
初級特殊な型
問題17: タプル型

タプル型を使って、固定長の配列で各要素の型が異なるデータ構造を定義する方法を学びます。関数の複数戻り値や、座標データなど、順序と位置が重要なデータを型安全に扱えます。

// 基本的なタプル
let point: = [10, 20];

// 異なる型のタプル
let user: = ["Alice", 25, true];

// ラベル付きタプル
type RGB = [r: , g: , b: ];
let color: RGB = [255, 128, 0];