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 compilador puede inferir que el tipo de la variable nombre
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';
El valor de las variables puede cambiar, por ejemplo:
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