0Pricing
TypeScript Academy · Lezione

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 elements

Tupla 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

  1. Array e ReadonlyArray
  2. Tuple e tuple con etichette
  3. Enum, const enum e alternative con unioni di valori letterali
← Torna a TypeScript Academy