TypeScriptにおけるタプル

時として、異なる型の値の配列を格納する必要性が生じることがあります。 TypeScriptは、タプル(tuple)と呼ばれるデータ型を提供しています。 タプルは、各要素が厳密に定義された型を持ち、かつ配列自体が厳密に定義された長さを持つ配列です。

例として、ユーザーの名前と年齢を格納するタプルを作成してみましょう。 タプルの最初の要素には名前(文字列型)、2番目の要素には年齢(数値型)を持たせます。 前述のタプルを宣言してみましょう:

typescriptlet user: [string, number];

宣言時に、このタプルにデータを入れてみましょう:

typescriptlet user: [string, number] = ['john', 31];

タプルの要素を出力してみましょう:

typescriptconsole.log(user[0]); // 'john'
console.log(user[1]); // 31
Задание 1

年番号と月番号を格納するタプルを作成してください。

Задание 2

年番号と月の名称を格納するタプルを作成してください。

Задание 3

年番号、月番号、日番号を格納するタプルを作成してください。