Programmation en Go/Premier
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.