Aan de slag met Golang

“Go is niet bedoeld om de programmeertheorie te vernieuwen. Het is bedoeld om de programmeerpraktijk te vernieuwen.” –Samuel Tesla

In dit artikel bespreken we een nieuwe en zeer populaire taal – “Golang”. We behandelen de volgende onderwerpen –

Invoering

Golang, ook wel bekend als Go, is een open-source programmeertaal die in 2007 door Google is gemaakt. Sinds de uitvinding is Go in de loop der jaren enorm gegroeid. Golang heeft een minimale syntaxis die sterk lijkt op andere scripting talen. Het is gebouwd om de productiviteit van de ontwikkelaars te verbeteren, zodat ze programma’s op een betere manier kunnen schrijven.

Waarom Golang?

  • Schoon, beknopt en efficiënt
  • Minimaal en makkelijk te leren
  • Gebouwd voor snelheid (gebruikt door bedrijven zoals Google, Uber, enz.)
  • Eenvoudige binaire bestanden die op de server worden gebruikt
  • Ondersteunt afvalinzameling
  • Golang is een van de meest geliefde talen

Ga is een open source en vrije programmeertaal. Je kunt het installeren via gecompileerde binaire bestanden of het vanaf de bron bouwen. Vandaag zullen we het installeren via de beschikbare binaire bestanden.

  Hoe u uw Samsung Galaxy Note 10 of 10 Plus uitschakelt

  • Klik op de knop Download Go en kies het binaire bestand op basis van uw systeem –
  • Ik zou je aanraden om de stabiele versie te downloaden, op het moment dat ik dit schrijf – Go v1.14 is stabiel.
  • U kunt Go ook vanaf de bron installeren, volg hiervoor de instructies hier

U kunt controleren of Go met succes is geïnstalleerd door de volgende opdracht uit te voeren:

go version

In het geval dat u twijfelt, is alle download- en installatiegerelateerde informatie beschikbaar op golang.org.

Nu we Golang hebben ingesteld, zijn we klaar om het eenvoudigste en beroemdste programma “Hello World” te schrijven.

  • Laten we een eenvoudig helloworld.go-bestand maken. Ja, je raadt het goed golang heeft een .go bestandsextensie.
  • Open nu je favoriete editor en kopieer en plak de volgende code.
package main
 import "fmt"

 func main() {
   fmt.Println("Hello, World! I am learning Golang!")
 }
  • Sla het bestand op en ga naar de terminal. Voor wat uitleg. Laten we je eerste Go-programma uitvoeren!
  • In de terminal (zorg ervoor dat u zich in dezelfde map bevindt waar u het bestand helloworld.go hebt gemaakt)
go run helloworld.go

Tadaa! U ziet de uitvoer als volgt –

// Output
 Hello, World! I am learning Golang!

Gefeliciteerd! Je hebt zojuist je eerste start-programma met succes uitgevoerd.

  Kies ingrediënten en ontvang recepten met calorie-informatie

Laten we deze basiscode nu begrijpen –

  • pakket hoofd – pakket is een sleutelwoord in Golang dat een map definieert waartoe uw bestand behoort. Er kan slechts één pakket in een map staan. U kunt meerdere pakketten maken door meerdere mappen te maken. Pakket wordt gebruikt om het pad naar uw methoden en variabelen te identificeren. Hier is main een speciaal pakket dat wordt gebruikt wanneer we uitvoerbare programma’s schrijven.
  • import “fmt” – import is opnieuw een sleutelwoord dat externe en interne pakketten ophaalt. Hier haalt import het “fmt” -pakket op uit de go-bibliotheek. U kunt het importsleutelwoord gebruiken om elk pakket op te nemen. Dit geeft ons toegang tot de Println-functie die vooraf is gedefinieerd in het “fmt” -pakket. Je kunt zelfs de code controleren hier.
  • Vervolgens definiëren we onze hoofdfunctie die automatisch wordt uitgevoerd wanneer we worden uitgevoerd. main() is een speciaal type functie en het is het beginpunt van de uitvoerbare programma’s. Dus als we onze code uitvoeren, wordt deze functie uitgevoerd. In main() roepen we gewoon Println(arg) aan, waarmee de string wordt afgedrukt die eraan is doorgegeven op de terminal.
func main() { 
   fmt.Println("Hello, World! I am learning Golang!") 
 }

Conclusie

In deze tutorial heb je een inleiding gekregen tot Golang en hoe je ermee aan de slag kunt gaan. We hebben Go op ons systeem geïnstalleerd en een programma “Hello World” uitgevoerd. De volgende stappen vanaf hier zouden zijn om wat basisprincipes te leren over variabelen, looping en functies in Golang. U kunt zelfs proberen programma’s in de browser uit te voeren op speel.golang.org.

  Wat is Zero Trust-beveiliging? Een introductiegids

Ik hoop dat je iets nieuws hebt geleerd!

Met plezier het artikel gelezen? Hoe zit het met delen met de wereld?

gerelateerde berichten