Menu
Coddy logo textTech

Variables Constantes

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

La palabra clave const crea variables con valores fijos. Al usar const, los valores deben conocerse al escribir el código.

void main() {
  const String language = 'Dart';
  print(language);
}

La inferencia de tipos funciona con const:

void main() {
  const language = 'Dart';      // String
  const version = 2;            // int
  const isStable = true;        // bool
  const rating = 4.9;           // double
  
  print(language);  // Outputs: Dart
  print(version);   // Outputs: 2
  print(isStable);  // Outputs: true
  print(rating);    // Outputs: 4.9
}
challenge icon

Desafío

Principiante

Crea un programa en Dart que use variables constantes para almacenar información sobre un planeta ficticio:

  1. Declara una variable const String llamada planetName con el valor "Mars"
  2. Declara una variable const int llamada numberOfMoons con el valor 2
  3. Declara una variable const double llamada distanceFromSun con el valor 227.9 (en millones de km)
  4. Declara una variable const bool llamada hasRings con el valor false
  5. Imprime cada variable con una etiqueta descriptiva exactamente como se muestra en la salida esperada a continuación:
Planet Name: Mars
Number of Moons: 2
Distance from Sun: 227.9 million km
Has Rings: false

Tu salida debe coincidir exactamente con este formato.

Hoja de referencia

La palabra clave const crea variables con valores fijos que deben conocerse en tiempo de compilación:

const String language = 'Dart';
const version = 2;            // Type inference works
const isStable = true;        // bool
const rating = 4.9;           // double

Use const para valores que nunca cambian durante la ejecución del programa.

Pruébalo tú mismo

void main() {
  // Declara tus variables const aquí
  const String planetName = ?;
  const int numberOfMoons = ?;
  const double distanceFromSun = ?;
  const bool hasRings = ?;
  
  // Imprime las variables con etiquetas
  print("Planet Name: $planetName");
  print("Number of Moons: $numberOfMoons");
  print("Distance from Sun: $distanceFromSun million km");
  print("Has Rings: $hasRings");
}
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