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" // 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!
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" // 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.