N-tice v TypeScript
Niekedy môže vzniknúť potreba ukladať pole hodnôt rôznych typov. TypeScript nám poskytuje typ údajov, ktorý sa nazýva n-tica (tuple). N-tica predstavuje pole, kde každý jeho prvok má svoj striktne daný typ. A samotné pole má striktne danú dĺžku.
Pre príklad vytvorme n-ticu, v ktorej budeme ukladať meno a vek používateľa. V prvom prvku n-tice bude meno a bude to reťazec, a v druhom prvku bude vek a bude to číslo. Deklarujme opísanú n-ticu:
let user: [string, number];
Po deklarácii naplňme našu n-ticu údajmi:
let user: [string, number] = ['john', 31];
Vypíšme prvky našej n-tice:
console.log(user[0]); // 'john'
console.log(user[1]); // 31
Vytvorte n-ticu, ktorá bude ukladať číslo roku a číslo mesiaca.
Vytvorte n-ticu, ktorá bude ukladať číslo roku a názov mesiaca.
Vytvorte n-ticu, ktorá bude ukladať číslo roku, číslo mesiaca a číslo dňa.