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:
let user: [string, number];
Pojďme při deklaraci naplnit naši n-tici daty:
let user: [string, number] = ['john', 31];
Pojďme vypsat prvky naší n-tice:
console.log(user[0]); // 'john'
console.log(user[1]); // 31
Vytvořte n-tici, která bude ukládat číslo roku a číslo měsíce.
Vytvořte n-tici, která bude ukládat číslo roku a název měsíce.
Vytvořte n-tici, která bude ukládat číslo roku, číslo měsíce a číslo dne.