Programmation en Go/Premier

Un livre de Wikilivres.

Compiler votre premier programme[modifier | modifier le wikicode]

Créez le fichier hello.go et insérez le texte suivant :

package main

import "fmt"

/* Un commentaire sur
   plusieurs lignes */
func main() {
    // Un commentaire sur une ligne
    fmt.Printf("Bonjour, monde!\n")
}

Lancez ensuite les commandes suivantes dans le répertoire où se trouve ce fichier :

go build hello.go
./hello
Bonjour, monde!

Structure[modifier | modifier le wikicode]

package main

Cette ligne permet de déclarer un module, en l’occurrence le module "main" qui représente notre programme.

import "fmt"

Cette ligne déclare l'utilisation du module "fmt". Les guillemets (double quotes) sont indispensables.

func main() {

Ceci déclare le point d'entrée du programme. L'accolade ouvrante définit le début d'un bloc, celui-ci se terminera par une accolade fermante. Les accolades doivent toujours être appariées.

fmt.Printf("Bonjour, monde!\n")

Cette ligne, lorsqu'elle est évaluée, affiche à l'écran la chaîne de caractères "Bonjour, monde!" suivie d'un retour à la ligne.

Voilà, nous avons étudié en détail notre premier programme. Passons maintenant au chapitre suivant qui traite des types de base.