Programmation en Go/Premier
Compiler votre premier programme
modifierCré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
modifierpackage 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.