Tuple u TypeScript-u

Ponekad možemo imati potrebu da čuvamo niz vrednosti različitih tipova. TypeScript nam pruža tip podataka koji se zove tuple (tuple). Tuple predstavlja niz čiji svaki element ima svoj strogo definisan tip. A sam niz ima strogo definisanu dužinu.

Za primer napravimo tuple u kojem ćemo čuvati ime i godine korisnika. U prvom elementu tuple-a će biti ime i ono će biti string, a u drugom elementu će biti godine i oni će biti broj. Deklarišimo opisan tuple:

typescriptlet user: [string, number];

Popunimo naš tuple podacima prilikom deklaracije:

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

Ispišimo elemente našeg tuple-a:

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

Napravite tuple koji će čuvati broj godine i broj meseca.

Задание 2

Napravite tuple koji će čuvati broj godine i naziv meseca.

Задание 3

Napravite tuple koji će čuvati broj godine, broj meseca i broj dana.