====== Boucle For ====== Il en existe plusieurs variantes mais je m'en tiendrais à la plus habituelle, correspondant à la syntaxe C for j := 7; j <= 9; j++ { fmt.Println(j) } Remarques * code allégé par rapport à C, pas de ''()'' * comme déjà dit, le corps de la boucle est encadré par ''{}''. * notez bien que ce sont des '';'' qui séparent les 3 éléments définissant la boucle. Suivant un usage anglais, on ne met pas d'espace avant le '';'' (même si cela n'a aucune importance pour le programme) * ''j := 7'' initialise la variable de la boucle, ''%%j <= 9%%'' indique la condition de la boucle, c'est à dire que la boucle continue tant que ''%%j <= 9%%'' et enfin ''j++'' indique qu'à chaque fin de boucle, ''j'' augmente de 1. ====== boucle while ====== Le mot clé ''while'' n'existe pas en Go. Il faut utiliser ''for''. On pourra écrire x := 0 for x < 100 { fmt.Println(x) x = x + 3 } ici, ''for'' a exactement le même effet qu'un ''while''.