Flutter: Variables y constantes
Una variable es un espacio en memoria donde almacenamos un valor. En Dart la forma de crear una variable e inicializarla es:
var nombre = 'Yayo';
El tipo de la variable nombre
se puede inferir que es String
Leer más sobre inferencia de tipos. Otra forma de declarar una variable es diciendo el tipo y el nombre de la variable:
String nombre = 'Yayo';
Como su nombre lo dice, las variables pueden variar así que su nombre puede cambiar como en el siguiente fragmento de código:
String nombre = 'Yayo';
nombre = 'Carlos';
Si queremos declarar una variable que su valor nunca cambie usamos final
o const
al crear la variable. La diferencia entre final
y const
es que final
se puede inicializar en tiempo de ejecución mientras que const
debe ser inicializada en tiempo de compilación, por ejemplo:
const nombre = 'Yayo'; // const porque la inicializamos en tiempo de compilación
final String apellido; // final porque la inicializamos en tiempo de ejecución.
apellido = 'Arellano';
Notación camel
El equipo de Dart recomienda utilizar la Notación Camel para los nombres de las variables.
Ejemplo
Aquí les dejo un ejemplo en DartPad de variables y constantes
Recuerda que también puedes ver el videotutorial de este curso en youtube: