Jenner Acosta Diaz
Dart Website

Tipos de variables

En Dart, un lenguaje de programación desarrollado por Google, se pueden utilizar diferentes tipos de variables para almacenar y manipular datos. A continuación se presentan algunos de los tipos de variables más comunes en Dart:

  1. Números:
    • int: Representa un número entero.
    • double: Representa un número de punto flotante (con decimales).
      int edad = 25;
      double altura = 1.75;
  2. Booleanos:
    • bool: Representa un valor booleano, que puede ser true (verdadero) o false (falso).
      bool esMayorDeEdad = true;
      bool tieneDescuento = false;
  3. Cadenas de texto:
    • String: Representa una secuencia de caracteres.
      String nombre = 'Juan';
      String mensaje = "¡Hola, mundo!";
  4. Listas:
    • List: Representa una colección ordenada de elementos. Puede contener elementos de diferentes tipos.
      List numeros = [1, 2, 3, 4, 5];
      List nombres = ['Ana', 'Pedro', 'María'];
  5. Mapas:
    • Map: Representa una colección de pares clave-valor, donde cada clave es única. Los valores pueden ser de diferentes tipos.
      Map edades = {'Juan': 25, 'Ana': 30, 'Pedro': 28};
      Map capitales = {'España': 'Madrid', 'Francia': 'París'};
  6. Sets:
    • Set: Representa una colección desordenada de elementos únicos. No permite duplicados.
      Set numerosUnicos = {1, 2, 3, 4, 5};
      Set palabras = {'hola', 'mundo', 'hola'};
  7. Variables sin tipo definido:
    • var: Permite declarar una variable sin especificar su tipo de forma explícita. El tipo se infiere según el valor asignado.
      var resultado = 42;
      var mensajeSaludo = '¡Hola!';

En Dart, la palabra clave final se utiliza para declarar variables cuyo valor no puede cambiar una vez asignado.

void main(){
  
  final String pokemon = 'Ditto';
  final int hp = 100;
  final bool isAlive = true;
  final List<String> abilities = ['impostor'];
  final sprites = <String>['ditto/front.png', 'ditto/back.png'];
  
  print("""
    $pokemon
    $hp
    $isAlive
    $abilities
    $sprites
  """);
  
}

Estos son solo algunos ejemplos de los tipos de variables que se pueden utilizar en Dart. También existe la posibilidad de definir tus propios tipos de variables utilizando clases y estructuras personalizadas.