Pour comprendre la structure de base d'un programme dart, ramnenons le code que nous avons exécuté précédemment :
void main() {
print("Hello, welcome to dart");
}
Tout programme dart a besoin d'une partie qui est essentiel et obligatoire, c'est le point d'entré du programme. Cette partie s'appelle la fonction principale (cela sous entend qu'il peut y avoir d'autres fonctions).
Ici cette fonction est représentée par cette partie du code :
void main() {
}
Cette fonction main a plusieurs caractérisques :
A l'intérieur d'une fonction on retrouve des instructions. Chaque instruction est obligatoirement terminée par un point virgule (;)
Ici on a une instruction :
print("Hello, welcome to dart");
L'instruction ici c'est print() qui est utilisée pour afficher la chaine de caractère "Hello, welcome to dart".
La partie essentielle ici c'est le point d'entré du programme qui est la fonction main. On pouvait ne pas avoir l'instruction print() et il n'y aura pas de problème, on aura juste un programme qui lorsqu'on exécute ne fera rien.