Почетак рада са Голангом

„Го нема за циљ да иновира теорију програмирања. Намењен је иновацијама у пракси програмирања.“ – Семјуел Тесла

У овом чланку ћемо разговарати о новом и широко популарном језику – „Голанг“ Покриваћемо следеће теме –

Преглед садржаја

Увод

Голанг, такође познат као Го, је програмски језик отвореног кода који је креирао Гугл 2007. Од свог проналаска, Го је током година изузетно растао. Голанг има минималну синтаксу прилично сличну другим скриптовима језика. Направљен је да побољша продуктивност програмера омогућавајући им да пишу програме на бољи начин.

Зашто Голанг?

  • Чисто, сажето и ефикасно
  • Минимални и лако научити
  • Направљен за брзину (користе га компаније као што су Гоогле, Убер итд.)
  • Једноставни бинарни фајлови који се користе на серверу
  • Подржава сакупљање смећа
  • Голанг је један од најомиљеније језике

Го је ан отвореног кода и бесплатни програмски језик. Можете га или инсталирати преко компајлираних бинарних датотека или га изградити из извора. Данас ћемо га инсталирати преко доступних бинарних датотека.

  • Кликните на дугме Довнлоад Го и изаберите бинарни фајл на основу вашег система –
  • Препоручио бих вам да преузмете стабилну верзију, у време када пишем – Го в1.14 је стабилан.
  • Такође можете да инсталирате Го из извора, пратите упутства овде

Можете да проверите да ли је Го успешно инсталиран тако што ћете покренути следећу команду –

go version

У случају да сумњате, све информације везане за преузимање и инсталацију доступне су на голанг.орг.

Сада када смо поставили Голанг, спремни смо да напишемо најједноставнији и најпознатији програм „Хелло Ворлд“.

  • Хајде да направимо једноставну датотеку хелловорлд.го. Да, добро сте погодили голанг има екстензију датотеке .го.
  • Сада отворите свој омиљени уређивач и копирајте и залепите следећи код.
package main
 import "fmt"

 func main() {
   fmt.Println("Hello, World! I am learning Golang!")
 }
  • Сачувајте датотеку и идите на терминал. Пре неког објашњења. Хајде да покренемо ваш први Го програм!
  • У терминалу (уверите се да сте у истом директоријуму где сте креирали датотеку хелловорлд.го)
go run helloworld.go

Тада! Видећете резултат овако –

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

Честитам! Управо сте успешно покренули свој први програм.

  Можете ли користити ПС5 контролер на ПС4?

Хајде да сада разумемо овај основни код –

  • пацкаге маин – пакет је кључна реч у Голангу која дефинише директоријум коме припада ваша датотека. У фасцикли може бити само један пакет. Можете креирати више пакета креирањем више директоријума. Пакет се користи за идентификацију путање до ваших метода и променљивих. Овде је маин посебан пакет који се користи када пишемо извршне програме.
  • импорт “фмт” – импорт је поново кључна реч која преузима екстерне и интерне пакете. Овде импорт преузима „фмт“ пакет из го библиотеке. Можете да користите кључну реч импорт да бисте укључили било који пакет. Ово нам омогућава приступ функцији Принтлн која је унапред дефинисана у пакету „фмт“. Можете чак и да проверите код овде.
  • Затим дефинишемо нашу главну функцију која се аутоматски извршава када покренемо. маин() је посебан тип функције и то је улазна тачка извршних програма. Дакле, када покренемо наш код – ова функција се извршава. У маин() једноставно позивамо Принтлн(арг) који штампа стринг који му је прослеђен на терминалу.
func main() { 
   fmt.Println("Hello, World! I am learning Golang!") 
 }

Закључак

У овом туторијалу, добили сте увод у Голанг и како да почнете са њим. Инсталирали смо Го на наш систем и покренули програм „Хелло Ворлд“. Следећи кораци одавде би били да научите неке основе о променљивим, петљи и функцијама у Голангу. Можете чак покушати да покренете програме у претраживачу на плаи.голанг.орг.

Надам се да сте научили нешто ново!

Да ли сте уживали у читању чланка? Шта кажете на дељење са светом?

  Брзи водич за ХТТП статусне кодове са инфографиком