Variables en Dart
Desliza para mostrar el menú
Una variable es un espacio nombrado en la memoria que almacena valores. En otras palabras, actúa como un contenedor para valores en un programa. Una variable debe declararse antes de su uso. Dart utiliza la palabra clave var para este propósito. La sintaxis para declarar una variable se muestra a continuación.
main.dart
123void main() { var name = 'Alex'; // Variable with string value }
Una variable en Dart consta de tres componentes: tipo (por ejemplo, var), nombre (por ejemplo, name) y valor (por ejemplo, 'Alex'). El tipo define el tipo de dato, el nombre es el identificador utilizado para referenciar la variable y el valor es el dato real almacenado en la variable.
Reglas para la declaración de variables
-
El nombre de la variable debe ser único dentro de un bloque de código;
-
El nombre de la variable no puede ser una palabra reservada (como
varovoid); -
El nombre de la variable no debe comenzar con un número;
-
El nombre de la variable no debe contener espacios ni símbolos especiales, excepto el guion bajo (
_) y el signo de dólar ($).
En este caso, se trabaja con el valor almacenado dentro de la variable:
main.dart
1234void main() { var name = 'Bob'; print(name); }
Puedes escribir el resultado de un cálculo numérico o unir cadenas de texto en una variable:
main.dart
1234void main() { var age = 27 + 3; print(age); }
Palabra clave Var
Al declarar una variable usando var, no indicamos explícitamente el tipo de dato que se almacenará en esta variable. Dart determina automáticamente qué tipo de dato contendrá una variable cuando se inicializa.
main.dart
123void main() { var age = 27; }
Con esta inicialización, la variable age almacenará valores enteros.
Ten en cuenta que después de inicializar una variable con un tipo de dato, no puedes reasignar otro tipo de dato a esa variable.
main.dart
1234void main() { var age = 10; age = 'ten'; // Error }
Has escrito correctamente el valor 28 en la variable age, pero no puedes asignar el valor de tipo String 28 a esta variable.
Comprobación de tipos en Dart
La comprobación de tipos en Dart garantiza que los tipos de datos en tu código coincidan con los tipos esperados. Ayuda a prevenir errores causados por asignar valores de un tipo incorrecto a las variables.
Dart utiliza tipado estático, lo que significa que el compilador verifica los tipos antes de ejecutar el código. Ofrece mayor seguridad que el tipado dinámico, que se utiliza en JavaScript.
Anotaciones de tipo
Para mejorar la legibilidad y la estructura del código, utilizar anotaciones de tipo. En lugar de la palabra clave var, especificar el tipo de dato de la variable.
A continuación, comparación de sintaxis entre anotación de tipo y la palabra clave var.
Las anotaciones de tipo son opcionales en Dart, ya que Dart generalmente puede determinar el tipo de una variable por su valor inicial. Sin embargo, se recomienda utilizar anotaciones de tipo, ya que pueden ayudar a prevenir errores y hacer que el código sea más legible y comprensible.
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla