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

DelekvitringDeleE-post

Relaterte temaer

  • Programmering
  • Programmering

Om forfatteren

Mary Gathoni (15 artikler publisert)

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.

Mer fra Mary Gathoni

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