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