Maison > développement back-end > Golang > Écrire 'Bonjour tout le monde' en Golang

Écrire 'Bonjour tout le monde' en Golang

Linda Hamilton
Libérer: 2025-01-19 18:03:10
original
882 Les gens l'ont consulté

Bonjour ?

Bienvenue dans un autre tutoriel Golang conçu pour les débutants. Cet article décompose les éléments clés d'un simple programme « Hello World ». Documenter mon processus d'apprentissage m'aide à rester responsable – une stratégie que je recommande !

Plongeons dedans…

Après avoir configuré Go et VSCode, j'ai écrit mon premier programme, puis je l'ai facilement adapté pour afficher divers messages. Nouveau pour partir ? Découvrez cette excellente ressource : https://www.php.cn/link/7316e11fe78963395fbab4a85d0b8f85

Mon premier "Hello World!" Programme

<code class="language-go">package main
import "fmt"
func main() {
fmt.Println("Hello World!!")
}</code>
Copier après la connexion
Copier après la connexion

Voici à quoi cela ressemblait dans VSCode et la sortie du terminal :

Writing

Writing

Succès ! Mon premier programme Go ! (Une lutte de deux semaines m'a appris l'importance de repartir à zéro lorsque je suis coincé – une leçon de débutant apprise.)

Maintenant, déchiffrons ces mots-clés package, main, func, etc..

Commandes Go essentielles :

  • go run : Compile et exécute un ou plusieurs fichiers Go. Exemple : go run main.go
  • go build : Compile le code source Go sans exécution. Exemple : go build main.go (crée un exécutable mais ne l'exécute pas).
  • ls : (Commande de terminal) Répertorie les fichiers dans le répertoire actuel.
  • clear : (Commande du terminal) Efface l'écran du terminal.
  • go fmt : Formate le code Go dans le répertoire courant.
  • go install : Compile et installe un package.
  • go get : Télécharge le code source d'un package.
  • go test : exécute des tests dans le projet en cours.

Comprendre les forfaits Go :

package main déclare ce code comme un package exécutable.

Un package est une collection de fichiers sources Go associés (extension .go). Chaque fichier doit commencer par une déclaration package. Plusieurs développeurs peuvent contribuer au même package.

Pourquoi main et pas firstgoprogram ?

Go propose deux types de forfaits :

  • Exécutable : Compile dans un programme exécutable (nécessite package main).
  • Réutilisable : Bibliothèques ou dépendances de code (tout nom de package autre que main).

Le nom du package dicte le type. package main crée toujours un exécutable ; d'autres noms définissent des packages réutilisables (par exemple, package calculator, package uploader).

Importer des déclarations :

import "fmt" accorde l'accès au package fmt (bibliothèque standard pour les E/S formatées – abréviation de « format »).

Définition de la fonction :

<code class="language-go">package main
import "fmt"
func main() {
fmt.Println("Hello World!!")
}</code>
Copier après la connexion
Copier après la connexion
  • func : Indique une déclaration de fonction.
  • main : Le nom de la fonction (point d'entrée des packages exécutables).
  • () : Arguments de fonction (vides ici).
  • {} : Enferme le corps de la fonction.

En utilisant la même structure, j'ai créé d'autres programmes :

Writing

Les prochains articles couvriront davantage de concepts Go avec des exemples de code.

Merci d'avoir lu ! Faites-moi part de vos impressions dans les commentaires !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal