nsi:langages:go:hello_world
Go Hello World
package main
// un exemple de commentaire
import "fmt"
func main() {
fmt.Println("hello world")
}
/* ceci est un commentaire pouvant
s'étaler sur plusieurs lignes */
Comme en C, la fonction main correspond à ce qui sera exécuté quand on exécutera le fichier exécutable. C'est le point de départ du programme.
Ici on constate que l'affichage à l'écran passe par une fonction Println pour print line, mais cette fonction n'est a priori pas connue de base, elle se trouve dans la bibliothèque fmt qui doit donc être importée.
Remarques de syntaxe : Go reprend la syntaxe générale du C on a donc
- La même notation de commentaires avec
//et/* ... */ - Au contraire de Python, l'indentation n'est pas obligatoire comme en Python. les blocs commencent avec
{et se terminent avec}. - différence notable avec le C : quand on revient à ligne à la fin d'une instruction, il n'est pas nécessaire d'écrire
;à la fin de l'instruction.
nsi/langages/go/hello_world.txt · Dernière modification : de goupillwiki
