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>
Voici à quoi cela ressemblait dans VSCode et la sortie du terminal :
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 :
package main
).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>
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 :
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!