Go - Structure du programme

Avant d'étudier les éléments de base du langage de programmation Go, parlons d'abord de la structure minimale des programmes Go afin que nous puissions la prendre comme référence dans les chapitres suivants.

Exemple Hello World

Un programme Go se compose essentiellement des parties suivantes -

  • Déclaration de paquet
  • Importer des packages
  • Functions
  • Variables
  • Déclarations et expressions
  • Comments

Regardons un code simple qui afficherait les mots "Hello World" -

package main

import "fmt"

func main() {
   /* This is my first sample program. */
   fmt.Println("Hello, World!")
}

Jetons un coup d'œil aux différentes parties du programme ci-dessus -

  • La première ligne du package de programme main définit le nom du package dans lequel ce programme doit se trouver. C'est une déclaration obligatoire, car les programmes Go s'exécutent dans des packages. Le package principal est le point de départ pour exécuter le programme. Chaque package a un chemin et un nom qui lui sont associés.

  • La ligne suivante import "fmt" est une commande de préprocesseur qui indique au compilateur Go d'inclure les fichiers se trouvant dans le package fmt.

  • La ligne suivante func main () est la fonction principale où commence l'exécution du programme.

  • La ligne suivante /*...*/ est ignorée par le compilateur et elle est là pour ajouter des commentaires dans le programme. Les commentaires sont également représentés en utilisant // similaire aux commentaires Java ou C ++.

  • La ligne suivante fmt.Println (...) est une autre fonction disponible dans Go qui provoque le message "Hello, World!" à afficher à l'écran. Ici, le package fmt a exporté la méthode Println qui est utilisée pour afficher le message à l'écran.

  • Notez le P majuscule de la méthode Println. En langue Go, un nom est exporté s'il commence par une majuscule. Exporté signifie que la fonction ou la variable / constante est accessible à l'importateur du package respectif.

Exécution d'un programme Go

Voyons comment enregistrer le code source dans un fichier, le compiler et enfin exécuter le programme. Veuillez suivre les étapes ci-dessous -

  • Ouvrez un éditeur de texte et ajoutez le code mentionné ci-dessus.

  • Enregistrez le fichier sous hello.go

  • Ouvrez l'invite de commande.

  • Accédez au répertoire dans lequel vous avez enregistré le fichier.

  • Tapez go run hello.go et appuyez sur Entrée pour exécuter votre code.

  • S'il n'y a aucune erreur dans votre code, vous verrez alors "Hello World!" imprimé sur l'écran.

$ go run hello.go
Hello, World!

Assurez-vous que le compilateur Go est dans votre chemin et que vous l'exécutez dans le répertoire contenant le fichier source hello.go.