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:

typescriptlet user: [string, number];

Po deklarácii naplňme našu n-ticu údajmi:

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

Vypíšme prvky našej n-tice:

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

Vytvorte n-ticu, ktorá bude ukladať číslo roku a číslo mesiaca.

Задание 2

Vytvorte n-ticu, ktorá bude ukladať číslo roku a názov mesiaca.

Задание 3

Vytvorte n-ticu, ktorá bude ukladať číslo roku, číslo mesiaca a číslo dňa.