Go er et open source-programmeringssprog, der først blev skabt hos Google af Robert Griesemer, Rob Pike og Ken Thompson. Efterhånden som Googles kodebase voksede i kompleksitet og størrelse, var virksomheden nødt til at skabe et enkelt, pålideligt programmeringssprog, der var nemt at lære. Sæt kryds i alle disse kasser.
Det er statisk skrevet og kommer med hukommelsestildeling, affaldsopsamling og naturlig samtidighed. Go’s design giver sproget høj ydeevne og hastighed.
Go bruges mest i cloud-programmering, DevOps, robotteknologi, datavidenskab og kunstig intelligens.
Kom godt i gang: Installer Go
For at komme i gang med Go skal du installere det i dit udviklingsmiljø. Før du installerer det, skal du downloade det fra siden Go-downloads. Når du er der, skal du klikke på det installationsprogram, der matcher dit system, for at starte downloadprocessen.
Installer Go på Windows
Åbn den MSI-fil, du downloadede, og følg instruktionerne for at installere Go. Bekræft om installationen lykkedes ved at køre følgende kommando i kommandoprompten.
go version
Installer Go på macOS
Åbn den PKG-fil, du downloadede, følg instruktionerne for at installere Go, og det er det. Du burde kunne bruge det.
Som med Windows kan du bruge følgende kommando til at bekræfte, om installationen lykkedes:
go version
Installer Go på Linux
Før du installerer Go, skal du fjerne eventuelle tidligere installationer ved hjælp af denne kommando:
rm -rf /usr/local/go
Vær meget forsigtig med at bruge rm kommando med rf muligheder. Det vil permanent slette den mappe, du giver den, inklusive alle filer indeni. Hold øje med tastefejl!
Nu, udpak tarball-filen du lige har downloadet til /usr/local . Kør følgende kommando, udskift tarball-fil.tar.gz med dit filnavn:
tar -C /usr/local -xzf tarball-fil.tar.gz
Du skal også tilføje Go-stien til sti miljøvariabel:
eksport PATH=$PATH:/usr/local/go/bin
Dit First Go-program
Nu hvor du har installeret Go på din maskine, er du klar til at skrive dit første Go-program.
Opret et Hello World-program
Det første program du vil oprette er et simpelt program, der udskriver "Hej verden". Opret en ny fil, hej-verden.go, og åbn den med din foretrukne teksteditor. Hvis du bruger VS-kode, vil den bede dig om at installere Go-udvidelsen. Installer det og tilføj følgende kode til hej-verden.go:
hovedpakke
importer "fmt"
func main () {
fmt. Println("Hej verden")
}
Før du diskuterer, hvad der foregår i den kode, du lige har skrevet, skal du køre følgende kommando for at kontrollere, om den virker.
løb hello-world.go
Den skal udskrive "Hello World" på din terminal.
Opdeling af programmet
Eksekverbar pakke
hovedpakke
Go organiserer kildefiler i pakker, hvilket hjælper med genbrug. En enkelt pakke kan indeholde flere filer. Hver af disse filer kan få adgang til værdierne eller funktionerne fra andre filer i den samme pakke uden at importere dem. Ydermere giver import af en pakke til en Go-fil dig adgang til alle de værdier og funktioner, der er defineret i de filer, den indeholder.
Hovedpakken, som du har brugt i hej-verden.go programmet er specielt, fordi det fortæller Go, at dette program er eksekverbart.
Importer formateringsfunktioner
importer "fmt"
fmt er en af de pakker, der leveres af Go. Det giver måder at implementere formaterede I/O-funktioner som at udskrive en streng.
Hovedfunktionen
func hoved
Hvert eksekverbart Go-program skal have en vigtigste funktion, der fungerer som et indgangspunkt.
I dette eksempel bruger du fmt. Udskrivln for at udskrive "Hello World" efterfulgt af en ny linje.
Du kan finde koden til Hello World-programmet i denne vejledning fra denne Gist.
Fortsæt med at lære om Go-programmering
Dette indlæg introducerede dig til at skrive programmer i programmeringssproget Go. Du har lært, hvordan du installerer Go på det operativsystem, du bruger, og hvordan du opretter et simpelt hello world-program. Dyk dybere ned i Go ved at lære om variable typer, arrays og loops.
Er Golang værd at lære i dag?
Læs Næste
Relaterede emner
- Programmering
- Programmering
Om forfatteren
Mary Gathoni er en softwareudvikler med en passion for at skabe teknisk indhold, der ikke kun er informativt, men også engagerende. Når hun ikke koder eller skriver, nyder hun at hænge ud med venner og være udendørs.
Abonner på vores nyhedsbrev
Tilmeld dig vores nyhedsbrev for tekniske tips, anmeldelser, gratis e-bøger og eksklusive tilbud!
Klik her for at abonnere