Menu
Coddy logo textTech

Variabili finali

Fa parte della sezione Fondamenti del percorso Dart di Coddy. Lezione 11 di 94.

In Dart, le variabili final non possono essere modificate dopo l'inizializzazione. Creano costanti nel tuo programma.

void main() {
  final name = 'Dart Programmer';
  print(name);
}

Puoi specificare i tipi oppure lasciare che Dart li deduca. Tentare di riassegnare variabili final causa errori:

void main() {
  final score = 100;
  // score = 200;  // Errore: impossibile riassegnare le variabili final
}
challenge icon

Sfida

Principiante

In questa sfida imparerai a conoscere le variabili final in Dart. Una variabile final può essere impostata una sola volta e non può essere modificata dopo l'inizializzazione.

Completa le seguenti attività:

  1. Crea una variabile intera final chiamata releaseYear con il valore 2011 (l'anno in cui Dart è stato rilasciato per la prima volta)
  2. Crea una variabile stringa final chiamata creator con il valore "Google"
  3. Crea una variabile booleana final chiamata isCompiledLanguage con il valore true
  4. Stampa tutte e tre le variabili con etichette descrittive esattamente come mostrato nell'output previsto

Il tuo output dovrebbe apparire esattamente così:

Dart was released in: 2011
Dart was created by: Google
Is Dart a compiled language? true

Provalo tu

void main() {
  // Dichiara qui le tue variabili final
  final int releaseYear = ?;
  final String creator = ?;
  final bool isCompiledLanguage = ?;
  
  // Stampa le variabili con le etichette
  print("Dart was released in: " + releaseYear.toString());
  print("Dart was created by: " + creator);
  print("Is Dart a compiled language? " + isCompiledLanguage.toString());
}
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore Dart online