Tuple e tuple con etichette
Apprenda le tuple: array di lunghezza fissa e con tipi degli elementi noti. Scopra le tuple con etichette per una maggiore leggibilità.
Tuple e tuple con etichette è una lezione TypeScript Academy gratuita su CoddyKit. Questa è la lezione 2 di 3. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento TypeScript Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso TypeScript Academy include 3 lezioni in totale.
Introduzione
Obiettivo: capire in che modo le tuple differiscono dagli array. Hanno lunghezza e tipi degli elementi fissi e possono avere etichette per maggiore chiarezza.
Tupla semplice
Una tupla definisce tipi specifici per gli elementi in ogni posizione, a differenza degli array, in cui tutti gli elementi condividono lo stesso tipo.
let point: [number, number] = [10, 20];
console.log(point[0], point[1]);Lunghezza delle tuple
Le tuple impongono una lunghezza fissa. L'assegnazione di un numero maggiore o minore di elementi causa errori.
let coords: [number, number] = [5, 6];
// coords = [5, 6, 7]; // Error: too many elementsTupla con tipi misti
Le tuple possono contenere tipi diversi in posizioni specifiche, ad esempio un ID, un nome e un flag che indica lo stato attivo.
let user: [number, string, boolean] = [1, "Ada", true];Tupla con etichette
Le tuple con etichette rendono più chiare le posizioni e migliorano la leggibilità nelle firme delle funzioni e nelle API.
type Point = [x: number, y: number];
const p: Point = [3, 4];Linee guida
Linee guida:
- Usi le tuple per i dati con struttura fissa.
- Preferisca le etichette quando il significato è importante.
- Scelga gli array per le raccolte di lunghezza variabile.
Verifica sulle tuple
Verifica rapida: qual è una caratteristica fondamentale delle tuple rispetto agli array?
Riepilogo
Riepilogo: le tuple impongono tipi e lunghezze basati sulla posizione. Le tuple con etichette migliorano la chiarezza. Gli array rimangono flessibili, mentre le tuple offrono struttura.
Domande Frequenti
La lezione «Tuple e tuple con etichette» è gratuita?
Sì — il testo completo di «Tuple e tuple con etichette» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso TypeScript Academy, passa a CoddyKit PRO. Il corso TypeScript Academy include 3 lezioni in totale.
Cosa imparerò in «Tuple e tuple con etichette»?
Apprenda le tuple: array di lunghezza fissa e con tipi degli elementi noti. Scopra le tuple con etichette per una maggiore leggibilità. Eserciti TypeScript Academy con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.
Ho bisogno di esperienza per iniziare TypeScript Academy?
Non è richiesta alcuna esperienza precedente. TypeScript Academy su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 2 di 3.
Quanto tempo richiede la lezione «Tuple e tuple con etichette»?
La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.
Posso scrivere ed eseguire codice in questa lezione TypeScript Academy?
Sì. Ogni lezione TypeScript Academy include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.
Tutte le lezioni di questo corso
- Array e ReadonlyArray
- Tuple e tuple con etichette
- Enum, const enum e alternative con unioni di valori letterali