Go er et programmeringsspråk med åpen kildekode som først ble opprettet hos Google av Robert Griesemer, Rob Pike og Ken Thompson. Etter hvert som Googles kodebase vokste i kompleksitet og størrelse, trengte selskapet å lage et enkelt, pålitelig programmeringsspråk som var lett å lære. Gå kryss alle disse boksene.
Den er statisk skrevet og kommer med minnetildeling, søppelinnsamling og naturlig samtidighet. Gos design gir språket høy ytelse og hastighet.
Go brukes mest i skyprogrammering, DevOps, robotikk, datavitenskap og kunstig intelligens.
Komme i gang: Installer Go
For å komme i gang med Go, installer den i utviklingsmiljøet ditt. Før du installerer den, må du laste den ned fra nedlastingssiden for Go. Når du er der, klikker du på installasjonsprogrammet som samsvarer med systemet ditt for å starte nedlastingsprosessen.
Installer Go på Windows
Åpne MSI-filen du lastet ned og følg instruksjonene for å installere Go. Bekreft om installasjonen var vellykket ved å kjøre følgende kommando i ledeteksten.
go versjon
Installer Go på macOS
Åpne PKG-filen du lastet ned, følg instruksjonene for å installere Go, og det er det. Du bør kunne bruke den.
Som med Windows kan du bruke følgende kommando for å bekrefte om installasjonen var vellykket:
go versjon
Installer Go på Linux
Før du installerer Go, fjern eventuelle tidligere installasjoner ved å bruke denne kommandoen:
rm -rf /usr/local/go
Vær veldig forsiktig med å bruke rm kommando med rf alternativer. Den vil permanent slette katalogen du gir den, inkludert alle filene i. Se etter skrivefeil!
Nå, pakke ut tarball-filen du nettopp lastet ned til /usr/local . Kjør følgende kommando, erstatt tarball-file.tar.gz med filnavnet ditt:
tar -C /usr/local -xzf tarball-file.tar.gz
Du må også legge til Go-banen til banemiljøvariabel:
eksport PATH=$PATH:/usr/local/go/bin
Ditt First Go-program
Nå som du har installert Go på maskinen din, er du klar til å skrive ditt første Go-program.
Lag et Hello World-program
Det første programmet du skal lage er et enkelt program som skriver ut "Hello world". Opprett en ny fil, hello-world.go, og åpne den med ditt foretrukne tekstredigeringsprogram. Hvis du bruker VS-kode, vil den be deg om å installere Go-utvidelsen. Installer den og legg til følgende kode hello-world.go:
hovedpakke
importer "fmt"
func main () {
fmt. Println("Hello World")
}
Før du diskuterer hva som skjer i koden du nettopp har skrevet, kjør følgende kommando for å sjekke om den fungerer.
løp hello-world.go
Den skal skrives ut "Hello World" på terminalen din.
Oppdeling av programmet
Kjørbar pakke
hovedpakke
Go organiserer kildefiler i pakker, noe som hjelper gjenbruk. En enkelt pakke kan inneholde flere filer. Hver av disse filene kan få tilgang til verdiene eller funksjonene fra andre filer i samme pakke uten å importere dem. Videre gir import av en pakke til en Go-fil tilgang til alle verdiene og funksjonene som er definert i filene den inneholder.
Hovedpakken du har brukt i hello-world.go programmet er spesielt fordi det forteller Go at dette programmet er kjørbart.
Importer formateringsfunksjoner
importer "fmt"
fmt er en av pakkene fra Go. Det gir måter å implementere formaterte I/O-funksjoner som å skrive ut en streng.
Hovedfunksjonen
func main
Hvert kjørbare Go-program må ha en hoved- funksjon som fungerer som et inngangspunkt.
I dette eksemplet bruker du fmt. Println for å skrive ut "Hello World" etterfulgt av en ny linje.
Du kan finne koden for Hello World-programmet i denne opplæringen fra denne Gist.
Fortsett å lære om Go-programmering
Dette innlegget introduserte deg for å skrive programmer på Go-programmeringsspråket. Du har lært hvordan du installerer Go på operativsystemet du bruker og hvordan du lager et enkelt hello world-program. Dykk dypere inn i Go ved å lære om variable typer, matriser og looper.
Er Golang verdt å lære i dag?
Les Neste
Relaterte temaer
- Programmering
- Programmering
Om forfatteren

Mary Gathoni er en programvareutvikler med en lidenskap for å lage teknisk innhold som ikke bare er informativt, men også engasjerende. Når hun ikke koder eller skriver, liker hun å henge med venner og være utendørs.
Abonner på vårt nyhetsbrev
Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis e-bøker og eksklusive tilbud!
Klikk her for å abonnere