直積型
複数の値を組み合わせた値
濃度は掛け算になる
(bool, bool) の濃度は $ 2 \times 2 = 4
(true, true)
(true, false)
(false, true)
(false, false)
タプルと構造体がある
タプルは (1, 2) みたいなやつ
タプル型は (bool, u32) みたいになる
構造体は struct キーワードで新しい型として定義する
オブジェクトがある
オブジェクトリテラル { foo: 3, bar: true } が書ける
TypeScriptでは固定長配列をタプルとして扱う
[3, true]