Menu
Coddy logo textTech

Variables Finales

Parte de la sección Fundamentos del Journey de Dart de Coddy — lección 11 de 94.

En Dart, las variables final no pueden cambiarse después de la inicialización. Crean constantes en su programa.

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

Puedes especificar tipos o dejar que Dart los infiera. Intentar reasignar variables final provoca errores:

void main() {
  final score = 100;
  // score = 200;  // Error: No se pueden reasignar variables final
}
challenge icon

Desafío

Principiante

En este desafío, aprenderás sobre variables final en Dart. Una variable final solo puede establecerse una vez y no puede cambiarse después de la inicialización.

Completa las siguientes tareas:

  1. Crea una variable entera final llamada releaseYear con el valor 2011 (el año en que Dart fue lanzado por primera vez)
  2. Crea una variable de cadena final llamada creator con el valor "Google"
  3. Crea una variable booleana final llamada isCompiledLanguage con el valor true
  4. Imprime las tres variables con etiquetas descriptivas exactamente como se muestra en la salida esperada

Tu salida debería verse exactamente así:

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

Hoja de referencia

En Dart, las variables final no se pueden cambiar después de la inicialización. Crean constantes en tu programa.

final name = 'Dart Programmer';
final score = 100;

Puedes especificar tipos o dejar que Dart los infiera. Intentar reasignar variables final causa errores:

final score = 100;
// score = 200;  // Error: Can't reassign final variables

Pruébalo tú mismo

void main() {
  // Declara tus variables finales aquí
  final int releaseYear = ?;
  final String creator = ?;
  final bool isCompiledLanguage = ?;
  
  // Imprime las variables con etiquetas
  print("Dart was released in: " + releaseYear.toString());
  print("Dart was created by: " + creator);
  print("Is Dart a compiled language? " + isCompiledLanguage.toString());
}
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos