Outils pour utilisateurs

Outils du site


dev:go:tutoriels:demarrer_en_go

Ceci est une ancienne révision du document !


Tutoriel : Introduction au langage Go

Ce tutoriel est une introduction rapide au langage Go. On y aborde :

  • L'installation de Go ;
  • La création d'un programme simple de type “Hello World” ;
  • L'utilisation de la commande go pour executer le code ;
  • Usage de l'outil de gestion de paquetage Go pour trouver des paquetages a intégrer dans son code ;
  • L'appel de fonctions dans un module externe.

Installer Go

L'installation ne présente pas de difficulté, voir les notes :

Premier programme en Go

On peut programmer en Go en utilisant n'importe quel éditeur de texte. Notons que certains possèdent de la coloration syntaxique ou de l'autocomplétion :

  • Vim possède un module dédié à Go
  • VSCode1)

Créer le répertoire des sources

Créer un répertoire pour accueillir le code de votre premier programme :

cd ~
mkdir hello
cd ~/hello

Activer le suivi des dépendances

Lorsque votre code importe des paquetages inclus dans d'autres modules, lvous gérez ces dépendances dans votre propre module. Ce module est définit par un fichier go.mod qui effectue un suivi des modules fournissant les paquetages. Le fichier go.mod demeure avec votre code et doit être inclus à votre outil de gestion de révision.

Pour activer le suivi des dépendances pour votre code via la création du fichier go.mod, exécuter la commande %%go mod init avec en paramètre le nom du module dans lequel sera votre code:

hello.go
package main
 
import "fmt"
 
func main() {
    fmt.Println("Hello, World!")
}

Références

1)
Visual Studio Code
dev/go/tutoriels/demarrer_en_go.1690907629.txt.gz · Dernière modification : 2023/08/01 16:33 de yoann