Aller au contenu

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" // pour Printf

/* Fonction principale
   affiche un Hello World! */
func main() {
    // Le retour à la ligne est "\n"
    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!
package main

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

import "fmt" // pour Printf

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.