DEV Community

Cover image for Fundamentos en Flutter: Variables
Rigo Romaniz 🧑🏻‍💻
Rigo Romaniz 🧑🏻‍💻

Posted on • Updated on

Fundamentos en Flutter: Variables

¿Qué es una variable?

Una variable es un nombre que se refiere a un valor almacenado en la memoria. Las variables en Dart pueden almacenar valores de diferentes tipos, como enteros, cadenas de caracteres, listas y booleanos.

Declaración de Variables

La palabra clave final en Dart se utiliza para declarar una variable que solo puede ser asignada una vez. Una vez que se le asigna un valor a una variable final, no puede ser cambiado. Esto es útil cuando tienes un valor que no debe cambiar después de su inicialización. Por ejemplo:

final nombre = 'Luke';
Enter fullscreen mode Exit fullscreen mode

La palabra clave const en Dart se utiliza para representar una constante en tiempo de compilación. Los valores de las variables const deben ser conocidos en tiempo de compilación. const es similar a final, pero es más restrictivo. Por ejemplo:

const pi = 3.14159;
Enter fullscreen mode Exit fullscreen mode

Tipos de datos en Dart

Tipos numéricos: int y double. int se utiliza para números enteros, mientras que double se utiliza para números de punto flotante.

int edad = 30;  // Un número entero
double altura = 1.80;  // 
Enter fullscreen mode Exit fullscreen mode

(String)cadenas de texto: en Dart se representan con el tipo String. Puedes utilizar comillas simples o dobles para crear una cadena de texto.

String nombre = 'Luke'; 
Enter fullscreen mode Exit fullscreen mode

Booleanos: representan un valor verdadero o falso y utilizan el tipo bool.

bool esMayorDeEdad = true; 
Enter fullscreen mode Exit fullscreen mode

Listas: son una colección ordenada de elementos. Puedes crear una lista utilizando corchetes [].

List<int> numeros = [1, 2, 3, 4, 5]; 
Enter fullscreen mode Exit fullscreen mode

Mapas: son una colección de pares clave-valor los cuales pueden ser de cualquier tipo de dato u objeto. Puedes crear un mapa utilizando llaves {}.

Map<String, int> edades = {'Juan': 30, 'Ana': 25};
Enter fullscreen mode Exit fullscreen mode

🔎 Referencias

Top comments (0)