N-tice v TypeScriptu

Někdy může nastat potřeba ukládat pole hodnot různých typů. TypeScript nám poskytuje datový typ zvaný n-tice (tuple). N-tice představuje pole, kde každý prvek má svůj pevně daný typ. A samotné pole má pevně danou délku.

Jako příklad vytvoříme n-tici, ve které budeme ukládat jméno a věk uživatele. V prvním prvku n-tice bude jméno a bude se jednat o řetězec, a ve druhém prvku bude věk a bude se jednat o číslo. Pojďme deklarovat popsanou n-tici:

typescriptlet user: [string, number];

Pojďme při deklaraci naplnit naši n-tici daty:

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

Pojďme vypsat prvky naší n-tice:

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

Vytvořte n-tici, která bude ukládat číslo roku a číslo měsíce.

Задание 2

Vytvořte n-tici, která bude ukládat číslo roku a název měsíce.

Задание 3

Vytvořte n-tici, která bude ukládat číslo roku, číslo měsíce a číslo dne.