< Programmation en Go

Compiler votre premier programme

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

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.

Cet article est issu de Wikibooks. Le texte est sous licence Creative Commons - Attribution - Partage dans les Mêmes. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.