L'estructura bàsica d'un programa en Dart seria com la següent:
import 'package:proves/proves.dart' as proves;
void main(List<String> arguments) {
print('Hello world: ${proves.calculate()}!');
}
On a la part superior trobem la càrrega de les biblioteques necessàries (marcat amb fons groc) i després la funció principal (main) que és el programa pròpiament dit (marcat amb fons vermell). També podem tenir funcions, com la que s'ha marcat amb fons verd.
Les línies amb instruccions del programa han d'acabar amb un punt i coma.
Per posar un comentari en una línia farem servir dues barres:
print('Hola'); // Escriu "Hola"
Tot el que hi ha entre les dues barres i el final de línia serà ignorat. Podem excloure una línia del programa posant-li dues barres al davant:
//print('Hola');
Podem excloure (convertir en comentaris) una o més línies del programa si les marquem (total o parcialment) i piquem Ctrl-K seguit de Ctrl-C. Per treure el comentari (recuperar la línia) podem fer Ctrl-K seguit de Ctrl-U.
Es poden fer comentaris que abastin diverses línies posant /* a l'inici i */ al final. Podem posar-ho de manera ràpida marcant tot el text que es vol convertir en comentari (aquí no es pot marcar parcialment) i picant Alt-Maj-A. La mateixa combinació de tecles permet eliminar les marques de comentari.
Normalment les funcions es troben en fitxers a banda. En el programa anterior, que és el que surt per defecte amb l'opció Console Application del Visual Studio Code, tenim la funció calculate, que es troba al fitxer proves.dart de la carpeta lib. El seu contingut és el següent:
int calculate() {
return 6 * 7;
}
En aquest web marcarem les funcions amb fons verd.

Aquesta obra d'Oriol Boix està llicenciada sota una llicència no importada Reconeixement-NoComercial-SenseObraDerivada 3.0.