0Pricing
Dart Academy · Lezione

I tipi fondamentali: int, double, String, bool

Conoscere i tipi integrati di uso quotidiano in Dart.

I tipi fondamentali: int, double, String, bool è una lezione Dart Academy gratuita su CoddyKit. Questa è la lezione 2 di 4. 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 Dart Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Dart Academy include 4 lezioni in totale.

Dart ha tipi integrati

Ogni valore in Dart ha un type che descrive cos'è e cosa può farci. Quattro tipi coprono la maggior parte del codice iniziale.

Numeri interi con int

Un int contiene numeri interi senza parte frazionaria, come quantità, età e indici. Non è consentito il punto decimale.

int age = 30;

Numeri decimali con double

Un double memorizza numeri con una parte decimale, come prezzi o misure. Scriva almeno una cifra dopo il punto.

double price = 9.99;

int e double condividono num

Sia int sia double sono tipi di num. Quando le serve l'uno o l'altro, il tipo num accetta indistintamente numeri interi e decimali.

num value = 7;
value = 7.5;

Testo con String

Una String contiene testo: lettere, parole o frasi intere. Racchiuda il testo tra virgolette singole o doppie.

String city = "Tokyo";

Vero o falso con bool

Un bool può contenere esclusivamente true o false. È alla base di tutte le decisioni che il programma prenderà in seguito.

bool isReady = true;

Solo due valori bool

A differenza di altri linguaggi, in Dart un bool può essere rigorosamente true o false. Non esistono scorciatoie come lo zero o una stringa vuota interpretati come valori veri o falsi.

I tipi indicano cosa si può fare

Il type determina le operazioni disponibili. Può sommare degli int, ma per concatenare il testo servono strumenti diversi da quelli usati per sommare numeri.

I valori predefiniti sono null

Una variabile non inizializzata inizia con valore null finché non le assegna un valore. Dart la invita a gestire esplicitamente questo caso.

Controllare il tipo di un valore

Usi l'operatore is per verificare se un valore corrisponde a un tipo. Restituisce un pratico bool su cui può basarsi.

print(9.99 is double); // true

Scegliere il tipo di base corretto

Deve contare? Usi int. Deve misurare? Usi double. Deve mostrare del testo? Usi String. Sì o no? Usi bool. Scelga il tipo in base al significato.

Verifica rapida

Quale tipo di base dovrebbe contenere il prezzo di un prodotto, ad esempio 9.99?

Riepilogo: i quattro tipi di base

Ha conosciuto int per i numeri interi, double per i decimali, String per il testo e bool per true o false. Ogni valore ha un tipo ben definito. 🎯

Domande Frequenti

La lezione «I tipi fondamentali: int, double, String, bool» è gratuita?

Sì — il testo completo di «I tipi fondamentali: int, double, String, bool» è 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 Dart Academy, passa a CoddyKit PRO. Il corso Dart Academy include 4 lezioni in totale.

Cosa imparerò in «I tipi fondamentali: int, double, String, bool»?

Conoscere i tipi integrati di uso quotidiano in Dart. Eserciti Dart 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 Dart Academy?

Non è richiesta alcuna esperienza precedente. Dart 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 4.

Quanto tempo richiede la lezione «I tipi fondamentali: int, double, String, bool»?

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 Dart Academy?

Sì. Ogni lezione Dart 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. var, final e const spiegati
  2. I tipi fondamentali: int, double, String, bool
  3. Inferenza dei tipi e tipi espliciti
  4. I tipi dynamic e Object
← Torna a Dart Academy