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.
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
Gerelateerde onderwerpen
- Programmeren
- Programmeren
Over de auteur
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.
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