DMarlon Studio

Lección 1 · 1 de 20

Hola, mundo · Dart

Su primer programa en Dart: la función main(), print() para escribir texto y números, comillas simples o dobles y el punto y coma.

Dart · Hola, mundo en DMarlon Studio: el código del ejemplo y su salida en la terminal

Todo programa de Dart empieza a ejecutarse en la función `main()`. void main() { ... } dice que main no devuelve nada (void) y, entre las llaves, van las instrucciones que se ejecutan de arriba abajo. Lo que va detrás de // es un comentario: Dart no lo ejecuta, solo sirve para quien lee el código.

`print()` escribe lo que se le da y pasa a la línea siguiente. El texto es una cadena (String) y va entre comillas: 'Hello, world!'. Dart admite comillas simples y dobles; las dobles vienen bien cuando el texto lleva un apóstrofo, como en "It's easy to start.".

print() también escribe números y el resultado de una operación: print(7 * 6) calcula primero 7 * 6 y escribe 42. Fíjese en que print(42) y print(7 * 6) dan la misma línea en la salida.

print('') escribe una cadena vacía, es decir, una línea en blanco. Y cada instrucción termina en punto y coma (;): si falta, Dart no ejecuta el programa y señala la línea.

Dart es el lenguaje de las aplicaciones Flutter, y en DMarlon Studio es el que hay detrás de los destinos Flutter para móvil y escritorio, que se diseñan sobre el lienzo de teléfono. Todo empieza, como aquí, por un main().

Código · main.dart

// Every Dart program starts running in main().void main() {  // print() writes a line of text and moves to the next one.  print('Hello, world!');  print('Welcome to Dart.');  // Single or double quotes: both make a string.  print("It's easy to start.");  // print() also writes numbers and the result of a sum.  print(42);  print(7 * 6);  print(2 + 3);  // An empty string leaves a blank line.  print('');  // Every instruction ends with a semicolon.  print('Dart is the language of Flutter apps.');  print('Bye!');}

Salida · dart run main.dart

Hello, world!
Welcome to Dart.
It's easy to start.
42
42
5

Dart is the language of Flutter apps.
Bye!

Para recordar

  • El programa empieza en void main() { }.
  • print() escribe una línea y salta a la siguiente.
  • Las cadenas van entre comillas simples o dobles.
  • Cada instrucción termina en ;.
  • // empieza un comentario.

Ejercicio

Añada tres líneas con print() que escriban su nombre, su ciudad y cuántos días tiene una semana multiplicado por 4.