Go is een open-source programmeertaal die voor het eerst bij Google is gemaakt door Robert Griesemer, Rob Pike en Ken Thompson. Naarmate de codebase van Google in complexiteit en omvang groeide, moest het bedrijf een eenvoudige, betrouwbare programmeertaal maken die gemakkelijk te leren was. Go vinkt al deze vakjes aan.

Het is statisch getypt en wordt geleverd met geheugentoewijzing, garbagecollection en natuurlijke gelijktijdigheid. Het ontwerp van Go geeft de taal hoge prestaties en snelheid.

Go wordt vooral gebruikt in cloudprogrammering, DevOps, robotica, datawetenschap en kunstmatige intelligentie.

Aan de slag: Go. installeren

Om met Go aan de slag te gaan, installeer je het in je ontwikkelomgeving. Voordat u het installeert, moet u het downloaden van de Go-downloadpagina. Eenmaal daar klikt u op het installatieprogramma dat overeenkomt met uw systeem om het downloadproces te starten.

Installeer Go op Windows

Open het MSI-bestand dat je hebt gedownload en volg de instructies om Go te installeren. Bevestig of de installatie is gelukt door de volgende opdracht uit te voeren in de opdrachtprompt.

instagram viewer

ga versie

Installeer Go op macOS

Open het PKG-bestand dat je hebt gedownload, volg de instructies om Go te installeren, en dat is alles. Je zou het moeten kunnen gebruiken.

Net als bij Windows kunt u de volgende opdracht gebruiken om te bevestigen of de installatie is gelukt:

ga versie

Go installeren op Linux

Voordat u Go installeert, verwijdert u alle eerdere installaties met deze opdracht:

rm -rf /usr/local/go 

Wees zeer voorzichtig bij het gebruik van de rm commando met de rf opties. Het zal de map die u eraan geeft permanent verwijderen, inclusief alle bestanden erin. Let op typefouten!

Nutsvoorzieningen, pak het tarball-bestand uit je hebt zojuist gedownload naar /usr/lokaal . Voer de volgende opdracht uit, vervang tarball-bestand.tar.gz met uw bestandsnaam:

tar -C /usr/local -xzf tarball-bestand.tar.gz

U moet ook het Ga-pad toevoegen aan de pad omgevingsvariabele:

export PATH=$PATH:/usr/local/go/bin

Je First Go-programma

Nu je Go op je computer hebt geïnstalleerd, ben je klaar om je eerste Go-programma te schrijven.

Maak een Hello World-programma

Het eerste programma dat u gaat maken is een eenvoudig programma dat "Hallo wereld" afdrukt. Maak een nieuw bestand, hallo-wereld.go, en open het met uw favoriete teksteditor. Als u VS Code gebruikt, wordt u gevraagd de Go-extensie te installeren. Installeer het en voeg de volgende code toe aan: hallo-wereld.go:

pakket hoofd
importeer "fmt"
fun hoofd () {
fmt. Println ("Hallo wereld")
}

Voordat u bespreekt wat er gebeurt in de code die u zojuist hebt geschreven, voert u de volgende opdracht uit om te controleren of deze werkt.

ga rennen hello-world.go 

Het zou "Hello World" op uw terminal moeten afdrukken.

Uitsplitsing van het programma

Uitvoerbaar pakket

pakket hoofd

Go organiseert bronbestanden in pakketten, wat de herbruikbaarheid bevordert. Een enkel pakket kan meerdere bestanden bevatten. Elk van deze bestanden heeft toegang tot de waarden of functies van andere bestanden in hetzelfde pakket zonder ze te importeren. Bovendien geeft het importeren van een pakket in een Go-bestand u toegang tot alle waarden en functies die zijn gedefinieerd in de bestanden die het bevat.

Het hoofdpakket dat u hebt gebruikt in de hallo-wereld.go programma is speciaal omdat het Go vertelt dat dit programma uitvoerbaar is.

Opmaakfuncties importeren

importeer "fmt"

fmt is een van de pakketten die Go aanbiedt. Het biedt manieren om geformatteerde I/O-functionaliteiten te implementeren, zoals het afdrukken van een string.

De belangrijkste functie:

hoofdfunctie

Elk uitvoerbaar Go-programma moet een hoofd functie die als ingangspunt fungeert.

In dit voorbeeld gebruikt u fmt. Println om "Hello World" af te drukken, gevolgd door een nieuwe regel.

Je vindt de code voor het Hello World-programma in deze tutorial van deze Gist.

Doorgaan met leren over Go-programmering

Dit bericht heeft je laten kennismaken met het schrijven van programma's in de programmeertaal Go. Je hebt geleerd hoe je Go installeert op het besturingssysteem dat je gebruikt en hoe je een eenvoudig hello world-programma maakt. Duik dieper in Go door meer te weten te komen over typen variabelen, arrays en loops.

Is Golang de moeite waard om vandaag te leren?

Lees volgende

DelenTweetenDelenE-mail

Gerelateerde onderwerpen

  • Programmeren
  • Programmeren

Over de auteur

Mary Gathoni (15 artikelen gepubliceerd)

Mary Gathoni is een softwareontwikkelaar met een passie voor het maken van technische inhoud die niet alleen informatief maar ook boeiend is. Als ze niet aan het coderen of schrijven is, gaat ze graag met vrienden om en is ze graag buiten.

Meer van Mary Gathoni

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Klik hier om je te abonneren