Guía básica para Dart.
var name = "Luis";
El tipo de dato var si es reconocido por Dart. Sin embargo, no se recomienda usarlo. Lo recomendado es declarar el tipo de dato (String, int, etc). Esto nos ayudará a acceder a los métodos de sus clases.
String names = "Eduardo";
String test = "To\'ny";
print("$names - $test");
Se imprimirá por consola:
Eduardo - To'ny
Al momento declarar, tener cuidado si es un decimal o un entero.
int employees = 10;
double pi = 3.1415;
print("$employees - $pi");
Se imprimirá por consola:
10 - 3.1415
La palabra clave bool se usa para representar un booleano en Dart.
bool active = true;
print(active);
if(!active){
print("ON");
}else{
print("OFF");
}
Se imprimirá por consola:
true
OFF
Más conocido como arreglos.
Se puede usar una Lista con el contenido dinámico (int y String). Sin embargo, si se desea especificar el tipo de dato en las lista se añade el tipo dentro de <type>:
List<int> number = [1,2,3,4,5];
print(number);
number.add(6);
print(number);
number.add("string"); // Esto es un error porque el tipo de arreglo es int.
// Se puede usar String, int o dynamic en List<type>
Se imprimirá por consola:
[1, 2, 3, 4, 5]
[1, 2, 3, 4, 5, 6]
List lista = List(10);
print(lista);
lista.add(1); // Esto es un error, ya que cuando se especifica el tamaño de la lista, no acepta el método "add".
lista[0] = 1; // Esta es la forma de asignar un valor dentro de una lista con un tamaño definido.
print(lista);
Se imprimirá por consola:
[null, null, null, null, null, null, null, null, null, null]
[1, null, null, null, null, null, null, null, null, null]