miércoles, 26 de junio de 2019

Introduccion a DART

Dart es un lenguaje de programación de código abierto, desarrollado por Google. La última versión estable hasta el momento (26/06/2019) es la 2.2.0.

Para realizar pruebas de conceptos y desarrollar algunas cosas es posible usar la página https://dartpad.dartlang.org. La página anterior nos presenta, si es que es la primera vez que entramos, un ejemplo ejecutable que demuestra los primeros elementos de DART, con oprimir el botón Run, hubicado en la parte central superior, vemos que se despliegan los valores hello1, hello2, etc. en la consola.


Para establecer un punto de entrada al código se requiere escribir el método main, el cual se define como una funcion que no acepta ni devuelve algún valor.
void main(){
}

Para imprimir en pantalla algún valor se usa la función print(), por lo que es válido realizar lo siguiente:
void main(){
   print("Hola desde DART");
}

Para iniciar, existen los tipos de datos:
int y double: Como tipo numérico
String: Como tipo para almacenar cadenas
bool: Como tipo de datos boolean
var: Para definir un tipo dinámico

Por lo que es posible declarar he inicializar variables en la misma línea de código como:
void main() {
  int edad = 10;
  double sueldo = 100.50;
  String nombre="Pepe";
  bool casado = false;
  var domicilio = "Calle desconocida #44";
}
Los tipos datos son intuitivos, int y double para almacenar números enteros y reales respectivamente; String para almacenar cadenas de texto, bool para almacenar los valores true o false y var para tipos dinámicos, es decir que puede almacenar cualquier cosa (Object en otros lenguajes de programación como Java).

Si ejecutamos en código anterior en dartpad obtenemos los mensajes:



Son mensajes informativos los cuales nos indican que las variables no están siendo usadas en ninguna parte del programa, por lo que si tenemos un programa mas extenso podríamos borrarlas sin problema, para que el mensaje desaparezca es suficiente con mandar a imprimir cada una con la función print();
void main() {
  int edad = 10;
  double sueldo = 100.50;
  String nombre="Pepe";
  bool casado = false;
  var domicilio = "Calle desconocida #44";
  
  print(edad);
  print(sueldo);
  print(nombre);
  print(casado);
  print(domicilio);
}


Como una introducción a DART es suficiente. Es posible realizar algunos cambios al código y realizar pruebas desde el navegador.

Suerte.