Hello World er et enkelt, men klassisk dataprogram som introduserer nye brukere for syntaks for et spesifikt programmeringsspråk. Et Hello World -program inneholder de mest grunnleggende og allikevel grunnleggende delene av et program på det spesifiserte programmeringsspråket.
Når Hello World -programmet blir utført, viser det strengen “Hello, World!" på skjermen. Denne opplæringen vil utforske Hello World -programmet i Go -programmering og bryte den ned til dets nakne nødvendigheter. Å gjøre det vil til gjengjeld hjelpe deg med å forstå syntaksen til Go -programmeringsspråket og hvordan du bruker de forskjellige funksjonene.
MERK: Før du fortsetter med å skrive ditt første Hello World -program i Go, må du forsikre deg om at du har GO -kompilatoren installert og konfigurert for systemet ditt.
Lær hvordan du installerer Gå i Windows, Linux og MacOS i ressursen nedenfor:
https: // linuxhint/com/how-to-install-go
Skrive Hello World in Go
La oss starte med å lage vårt første Hello World -program i Go.
Begynn med å lage en katalog for å lagre Hello World -programmet.
Mkdir Hello-WorldNaviger inn i katalogen ved å bruke CD -kommandoen:
CD Hello-WorldNeste trinn er å aktivere avhengighetssporing for koden din. Avhengighetssporing gjør det mulig å administrere pakker importert i andre moduler. Selv om dette ikke er kritisk for et enkelt Hello World -program, er det en god praksis.
Du aktiverer avhengighetssporing i go ved å opprette en fil i go.mod -fil. Denne filen vil spore modulene der du importerer pakkene i koden din.
I terminalen, kjør kommandoen nedenfor for å opprette en eksempelmodul som:
$ go mod init Eksempel/hallo-worldLag en fil for å lagre Hello World -programmet. En GO -programkildekode lagres i filen som slutter med en .gå forlengelse.
$ Touch Hello-World.gåRediger filen ved å bruke din favoritt tekstredigerer:
$ vim Hello-World.gåLegg til koden nedenfor og lagre filen.
pakkehovedGå hei verdensfordeling
La oss fordele de individuelle komponentene i Hello World -programmet ovenfor.
Pakkehoved
Den første linjen i GO -programmet er "Pakkehoved".
Denne klausulen fungerer som et utgangspunkt i programmet. En spesiell blokk forteller Go -kompilatoren at den skal kompilere kildekoden som en enkelt kjørbar og ikke et delt bibliotek.
I Go, det er to typer programmer: en frittstående kjørbar og et delt bibliotek. Vi kan utføre en frittstående kjørbar rett fra terminalen, og programmet vil utføre sine ønskede operasjoner.
Et bibliotek inneholder kode som andre deler av programmet kan dele og gjenbruke.
Importer “FMT”
I tilknytning til "Package Main" -klausulen er "import" FMT "" -uttalelsen. Denne klausulen brukes til å importere FMT -pakken.
I GO importerer vi pakker ved hjelp av nøkkelordimporten, etterfulgt av pakkens navn for å importere.
I vårt tilfelle trenger vi FMT -pakken, som brukes til inngangs-/utgangsoperasjoner. Dette lar oss skrive ut noe på skjermen.
Func main
Neste er "func main" -blokken. Dette brukes til å definere hovedfunksjonen til programmet ditt. Det er her programmet vil begynne å utføre.
For å lage en funksjon i Go, starter vi nøkkelordet “func” etterfulgt av navnet på funksjonen og to parenteser. Du kan gi parametere til funksjoner ved å sende dem inn i parentesene.
MERK: Hovedfunksjonen i GO har ingen parametere eller en returverdi.
Deretter legger du til et par krøllete seler. Dette betegner hvor koden for funksjonen lever.
Hovedfunksjonen vil vanligvis påkalle andre funksjoner for å utføre andre oppgaver.
Fmt.println ()
FMT.Println () er en funksjon som blir kalt til hovedfunksjonen. Den har to hoveddeler:
Vi bruker println () -metoden, eller utskriftslinjen, fra FMT -pakken for å skrive ut strengen “Hello, World!”.
Kjør et Go -program
For å kjøre et GO -program, må du samle det først. Forsikre deg om at du har GO -kompilatoren installert på systemet ditt før du fortsetter.
For å kjøre programmet, bruk kommandoen:
$ gå Run Hello-World.gå“Hello-World.Go ”refererer til navnet på filen som inneholder GO -kildekoden. Når vi har kjørt kommandoen over, bør vi se utdataene fra programmet som:
::produksjonDu kan også opprette en kjørbar ved hjelp av Go Build -kommandoen:
$ go build hallo-world.gåKommandoen vil bygge koden til en frittstående kjørbar, som du kan kjøre fra terminalen som:
./Hei VerdenEller hvis du er på Windows:
$ Hello-World.EXELukking
Denne guiden gir en omfattende sammenbrudd av strukturen og konseptene til Hello World -programmet i Go -programmeringsspråk. Hvis du er ny å gå, "velkommen til klubben" og fortsetter å øve for å forbedre ferdighetene dine.
Takk for at du leser, og følg med for flere go -opplæringsprogrammer.