In Développement Dernière mise à jourated:
Partager sur:
Logiciel Jira est l'outil de gestion de projet n°1 utilisé par les équipes agiles pour planifier, suivre, publier et prendre en charge d'excellents logiciels.

« 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.

Logo de Golang

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.

 

  • 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. Ici import récupère le "Fmt" package de la bibliothèque go. Vous pouvez utiliser import mot-clé pour inclure n'importe quel package. Cela nous permet d'accéder au Println 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 simplement Println(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

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!

Partager sur:
  • Mohit Kharé
    Auteur
    Âme de développeur d'Inde qui aime construire et casser des trucs avec du code. Je partage des apprentissages et des expériences sur mohitkhare.com. En savoir plus sur mon parcours sur Twitter – @mkfeuhrer

Merci à nos commanditaires

Plus de bonnes lectures sur le développement

Alimentez votre entreprise

Certains des outils et services pour aider votre entreprise grow.
  • L'outil de synthèse vocale qui utilise l'IA pour générerate des voix humaines réalistes.

    Essayez Murf AI
  • Web scraping, proxy résidentiel, proxy manager, web unlocker, moteur de recherche et tout ce dont vous avez besoin pour collecter des données Web.

    Essayez Brightdata
  • Monday.com est un système d'exploitation de travail tout-en-un pour vous aider à gérer les projets, les tâches, le travail, les ventes, le CRM, les opérations, workflowset plus encore.

    Essayez Monday
  • Intruder est un scanner de vulnérabilités en ligne qui détecte les failles de cybersécurité de votre infrastructure, afin d'éviter des violations de données coûteuses.

    Essayez Intruder