Komma igång med Golang

”Go är inte menat att förnya programmeringsteori. Det är tänkt att förnya programmeringspraxis.” – Samuel Tesla

I den här artikeln kommer vi att diskutera ett nytt och mycket populärt språk – ”Golang” Vi kommer att ta upp följande ämnen –

Innehållsförteckning

Introduktion

Golang, även känt som Go, är ett programmeringsspråk med öppen källkod skapat av Google 2007. Sedan dess uppfinning har Go vuxit enormt under åren. Golang har en minimal syntax som ganska liknar andra skript språk. Den byggdes för att förbättra utvecklarnas produktivitet så att de kan skriva program på ett bättre sätt.

Varför Golang?

  • Rent, kortfattat och effektivt
  • Minimal och lätt att lära
  • Byggd för hastighet (används av företag som Google, Uber, etc)
  • Enkla binärer som används på servern
  • Stöder sophämtning
  • Golang är en av de mest älskade språken

Go är en öppen källa och gratis programmeringsspråk. Du kan antingen installera det via kompilerade binärer eller bygga det från källan. Idag kommer vi att installera det via de tillgängliga binärfilerna.

  • Klicka på knappen Ladda ner Go och välj binären baserat på ditt system –
  • Jag skulle rekommendera dig att ladda ner den stabila versionen, när jag skriver – Go v1.14 är stabil.
  • Du kan också installera Go från källan, följ instruktionerna här

Du kan kontrollera om Go har installerats framgångsrikt genom att köra följande kommando –

go version

Om du har några tvivel, finns all nedladdnings- och installationsrelaterad information tillgänglig på golang.org.

Nu när vi har ställt in Golang är vi redo att skriva det enklaste och mest kända programmet ”Hello World”.

  • Låt oss skapa en enkel helloworld.go-fil. Ja, du gissade rätt golang har filtillägget .go.
  • Öppna nu din favoritredigerare och kopiera och klistra in följande kod.
package main
 import "fmt"

 func main() {
   fmt.Println("Hello, World! I am learning Golang!")
 }
  • Spara filen och gå över till terminalen. Innan någon förklaring. Låt oss köra ditt första Go-program!
  • I terminalen (se till att du är i samma katalog där du skapade filen helloworld.go)
go run helloworld.go

Tada! Du kommer att se utgången så här –

// Output
 Hello, World! I am learning Golang!

Grattis! Du har precis kört ditt första go-program framgångsrikt.

Låt oss förstå denna grundläggande kod nu –

  • package main – package är ett nyckelord i Golang som definierar en katalog som din fil tillhör. Det kan bara finnas ett paket i en mapp. Du kan skapa flera paket genom att skapa flera kataloger. Paketet används för att identifiera vägen till dina metoder och variabler. Här är main ett speciellt paket som används när vi skriver körbara program.
  • import ”fmt” – import är återigen ett nyckelord som hämtar externa och interna paket. Här hämtar import ”fmt”-paketet från go-biblioteket. Du kan använda import nyckelord för att inkludera vilket paket som helst. Detta låter oss komma åt Println-funktionen som är fördefinierad i ”fmt”-paketet. Du kan till och med kontrollera koden här.
  • Sedan definierar vi vår huvudfunktion som exekveras automatiskt när vi kör. main() är en speciell typ av funktion och det är startpunkten för de körbara programmen. Så när vi kör vår kod – den här funktionen körs. I main() anropar vi helt enkelt Println(arg) som skriver ut strängen som skickas till den på terminalen.
func main() { 
   fmt.Println("Hello, World! I am learning Golang!") 
 }

Slutsats

I den här handledningen fick du en introduktion till Golang och hur du kommer igång med det. Vi installerade Go på vårt system och körde ett ”Hello World”-program. Nästa steg härifrån skulle vara att lära sig lite grunder kring variabler, looping och funktioner i Golang. Du kan till och med prova att köra program i webbläsaren på play.golang.org.

Hoppas du lärde dig något nytt!

Gillade du att läsa artikeln? Vad sägs om att dela med världen?