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.

instagram viewer
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

DelTweetDelE-mail

Relaterede emner

  • Programmering
  • Programmering

Om forfatteren

Mary Gathoni (15 artikler udgivet)

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.

Mere fra Mary Gathoni

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for tekniske tips, anmeldelser, gratis e-bøger og eksklusive tilbud!

Klik her for at abonnere