Anatomia di main() e Hello World
Scrivere ed eseguire il primo programma Dart.
Anatomia di main() e Hello World è una lezione Dart Academy gratuita su CoddyKit. Questa è la lezione 3 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.
Ogni programma ha un punto di partenza
Quando esegue un programma Dart, il computer deve sapere da dove iniziare. Questo punto di partenza è una funzione speciale chiamata main. 🏁
La funzione main
Dart cerca sempre prima main e la esegue automaticamente. Senza main, il programma non ha un punto da cui iniziare.
void main() {
}Cosa significa void
La parola void davanti a main indica che questa funzione non restituisce nulla. Esegue semplicemente delle operazioni, senza restituire un valore.
Le parentesi
Le parentheses vuote dopo main sono il punto in cui andrebbero inseriti gli input. In genere main non ne richiede, quindi qui restano vuote.
Le parentesi graffe
Le curly braces contengono il corpo di main. Ogni riga da eseguire va inserita tra questa parentesi graffa di apertura e quella di chiusura.
void main() {
// your code goes here
}Dire hello
Il classico primo programma stampa un saluto. All'interno di main, la funzione print mostra il testo nella console.
void main() {
print('Hello, World!');
}Il testo va tra virgolette
Il saluto si trova tra virgolette, che lo rendono una String. Le virgolette comunicano a Dart che si tratta di testo semplice, non di codice da eseguire.
Terminare con un punto e virgola
Ogni istruzione termina con un semicolon. È come il punto alla fine di una frase e indica dove termina un'istruzione.
Eseguire il programma
Salvi il file come hello.dart, poi usi il comando dart run nel terminale per eseguirlo e visualizzare l'output.
dart run hello.dartVisualizzare l'output
Dopo l'esecuzione, il terminale mostrerà con orgoglio Hello, World! Quella riga stampata è il suo output: la prova che il codice ha funzionato. 🎉
Perché è importante
Per quanto piccolo, questo programma insegna la struttura effettiva di Dart: una funzione main con istruzioni racchiuse tra parentesi graffe. Tutto parte da qui.
Verifica rapida
Verifichiamo da dove inizia un programma Dart.
Riepilogo
Ha conosciuto main: void, parentesi e parentesi graffe, con print all'interno e un punto e virgola alla fine. Ha eseguito il suo primo programma Dart. 🚀
Domande Frequenti
La lezione «Anatomia di main() e Hello World» è gratuita?
Sì — il testo completo di «Anatomia di main() e Hello World» è 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 «Anatomia di main() e Hello World»?
Scrivere ed eseguire il primo programma 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 3 di 4.
Quanto tempo richiede la lezione «Anatomia di main() e Hello World»?
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
- Che cos'è Dart e perché esiste
- Installare l'SDK e verificare la versione
- Anatomia di main() e Hello World
- Stampa, commenti e istruzioni