{{tag>dev module tutoriel go}}
====== Écrire un module en Go ======
Ce tutoriel propose de créer **de... ons voir la documentation officielle [[https://go.dev/doc/modules/developing|développement et publication des modules]].
Le code en Go est regroupé en paqu... module. Si vous souhaitez publier votre module se devra être un chemin depuis lequel le module sera tél
{{tag>dev go tutoriel}}
====== Tutoriel : Introduction au langage Go ======
Ce tutoriel est une intr... résente pas de difficulté, voir les notes :
* [[dev:go:installer_go_sur_gnu_linux|Installer Go sous Gnu/Linux]] ou
* [[dev:go:installer_go_et_visual_studio_code_sur_windows... des paquetages (distribués via les modules). Vous devez gérer ces dépendances dans votre propre module.
{{tag>dev go install}}
====== Installer GO sur une distribution GNU/Linux ======
Les distributions p... # On récupère l'archive
cd /tmp
wget "https://go.dev/dl/go1.20.6.linux-amd64.tar.gz"
# On décompresse... échargement de l'archive
cd /tmp
wget "https://go.dev/dl/go1.22.4.linux-amd64.tar.gz"
# Création d'un ... e>
Mise à jour du **PATH** dans ''~/.bashrc''
===== Références =====
* https://go.dev/doc/install
{{tag>dev go vscode}}
====== Go : Démarrer avec l'EDI Visual Studio Code ======
L'instalalation du l... n pour Go sont disponibles à l'adresse https://go.dev/dl/
Une fois l'installation du langage de progra... ==
* [[https://learn.microsoft.com/fr-fr/azure/developer/go/configure-visual-studio-code|Configurer
{{tag>dev go module}}
:TODO:
====== Nommage des modules en Go ======
===== Références =====
* https://go.dev/doc/modules/managing-dependencies#naming_module