Tuple in TypeScript
A volte potrebbe essere necessario memorizzare un array di valori di tipi diversi. TypeScript fornisce un tipo di dati chiamato tupla (tuple). Una tupla è un array in cui ogni elemento ha un tipo rigidamente definito e l'array stesso ha una lunghezza fissa.
Ad esempio, creiamo una tupla in cui memorizzeremo il nome e l'età di un utente. Nel primo elemento della tupla avremo il nome, che sarà una stringa, e nel secondo elemento avremo l'età, che sarà un numero. Dichiariamo la tupla descritta:
let user: [string, number];
Alla dichiarazione, popoliamo la nostra tupla con i dati:
let user: [string, number] = ['john', 31];
Stampiamo gli elementi della nostra tupla:
console.log(user[0]); // 'john'
console.log(user[1]); // 31
Crea una tupla che memorizzi il numero dell'anno e il numero del mese.
Crea una tupla che memorizzi il numero dell'anno e il nome del mese.
Crea una tupla che memorizzi il numero dell'anno, il numero del mese e il numero del giorno.