Premiers pas avec Golang

« Go n’est pas fait pour innoverate théorie de la programmation. C'est censé innoverate pratique de programmation. –Samuel Tesla
Dans cet article, nous discuterons d'un nouveau langage très populaire - «Golang» Nous couvrirons les sujets suivants -
Introduction
Golang, également connu sous le nom de Go, est un langage de programmation open source crééated par Google en 2007. Depuis son invention, Go est growénormément au fil des années. Golang a une syntaxe minimale assez similaire aux autres scripts langues. Il a été conçu pour améliorer la productivité des développeurs, leur permettant de mieux écrire des programmes.
Pourquoi Golang?
- Propre, concis et efficace
- Minimal et Facile à apprendre
- Conçu pour la vitesse (utilisé par des entreprises comme Google, Uber, etc.)
- Binaires simples utilisés sur le serveur
- Prend en charge la collecte des ordures
- Golang est l'un des langues les plus aimées
Installation
Go est un open-source et langage de programmation gratuit. Vous pouvez soit l'installer via des binaires compilés, soit le construire à partir de la source. Aujourd'hui, nous allons l'installer via les binaires disponibles.
- Rendez-vous sur Site officiel de Golang
- Cliquez Télécharger Go et choisissez le binaire en fonction de votre système -
- Windows
- Linux
- Mac
- Je vous recommande de télécharger la version stable, au moment où j'écris - Passer à la v1.14 est stable.
- Vous pouvez également installer Go à partir de la source, suivez les instructions ici
Vous pouvez vérifier si Go est installé avec succès en exécutant la commande suivante -
go version
En cas de doute, tout le téléchargement et l'installation related informations sont disponibles sur golang.org.
Bonjour tout le monde en Go
Maintenant que nous avons configuré Golang, nous sommes prêts à écrire le plus simple et le plus célèbre "Bonjour le monde" .
- Créonsate un simple
helloworld.go
fichier. Oui, vous l'avez deviné, Golang a un .aller extension de fichier. - Maintenant, ouvrez votre éditeur préféré et copiez-collez le code suivant.
package main
import "fmt"
func main() {
fmt.Println("Hello, World! I am learning Golang!")
}
- Enregistrez le fichier et dirigez-vous vers le terminal. Avant quelques explications. Lançons votre premier programme Go!
- Dans le terminal (assurez-vous que vous êtes dans le même répertoire où vous créezated le
helloworld.go
fichier)
go run helloworld.go
Tada! Vous verrez la sortie comme ceci -
// Output
Hello, World! I am learning Golang!
Toutes nos félicitations! Vous venez d'exécuter votre premier programme go avec succès.
Comprenons maintenant ce code de base -
package main
- le package est un mot-clé dans Golang qui définit un répertoire auquel appartient votre fichier. Il ne peut y avoir qu’un seul package dans un dossier. Vous pouvez créerate plusieurs packages en créant plusieurs répertoires. Le package est utilisé pour identifier le chemin d’accès à vos méthodes et variables. Ici,main
est un package spécial utilisé lorsque nous écrivons des programmes exécutables.import "fmt"
-import
est encore une fois un mot-clé qui récupère des éléments externes et internal paquets. Iciimport
récupère le "Fmt" package de la bibliothèque go. Vous pouvez utiliserimport
mot-clé pour inclure n'importe quel package. Cela nous permet d'accéder auPrintln
fonction qui est prédéfinie dans le "Fmt" paquet. Vous pouvez même vérifier le code ici.- Ensuite, nous définissons notre fonction principale qui s'exécute automatiquementally quand nous courons.
main()
est un type spécial de fonction et c'est le point d'entrée des programmes exécutables. Ainsi, lorsque nous exécutons notre code, cette fonction est exécutée.main()
nous appelons simplementPrintln(arg)
qui imprime la chaîne qui lui est passée sur le terminal.
func main() {
fmt.Println("Hello, World! I am learning Golang!")
}
Ressources
- Apprenez les bases de Go dans le browseuh - «Tour de Go»
- Petit livre de go pour les amateurs de livres
- Choisissez votre éditeur préféré
Conclusion
Dans ce didacticiel, vous avez eu une introduction à Golang et comment démarrer avec. Nous avons installé Go sur notre système et exécuté un programme « Hello World ». Les prochaines étapes à partir d'ici seraient d'apprendre quelques bases sur les variables, les boucles et les fonctions dans Golang. Vous pouvez même essayer d'exécuter des programmes dans le browseuh à play.golang.org.
J'espère que vous avez appris quelque chose de nouveau!