Го је програмски језик отвореног кода који су први креирали у Гуглу Роберт Гриземер, Роб Пајк и Кен Томпсон. Како је Гоогле-ова база кода расла у сложености и величини, компанија је морала да створи једноставан, поуздан програмски језик који је лако научити. Иди означи све ове кутије.

Статички је откуцан и долази са алокацијом меморије, прикупљањем смећа и природном конкурентношћу. Го дизајн даје језику високе перформансе и брзину.

Го се углавном користи у програмирању у облаку, ДевОпс-у, роботици, науци о подацима и вештачкој интелигенцији.

Почетак: Инсталирајте Го

Да бисте започели са Го, инсталирајте га у своје развојно окружење. Пре него што га инсталирате, потребно је да га преузмете са страницу за преузимање. Када сте тамо, кликните на инсталатер који одговара вашем систему да бисте започели процес преузимања.

Инсталирајте Го на Виндовс

Отворите МСИ датотеку коју сте преузели и пратите упутства да бисте инсталирали Го. Потврдите да ли је инсталација била успешна тако што ћете покренути следећу команду у командној линији.

го верзија

Инсталирајте Го на мацОС

Отворите ПКГ датотеку коју сте преузели, пратите упутства да инсталирате Го, и то је то. Требало би да будете у могућности да га користите.

Као и код Виндовс-а, можете користити следећу команду да потврдите да ли је инсталација била успешна:

го верзија

Инсталирајте Го на Линук

Пре инсталирања Го, уклоните све претходне инсталације помоћу ове команде:

рм -рф /уср/лоцал/го 

Будите веома опрезни користећи рм команда са рф Опције. Трајно ће избрисати директоријум који му дате, укључујући све датотеке у њему. Пазите на грешке у куцању!

Сада, извуците тарбалл датотеку сте управо преузели /уср/лоцал . Покрените следећу команду, замењујући тарбалл-филе.тар.гз са именом ваше датотеке:

тар -Ц /уср/лоцал -кзф тарбалл-филе.тар.гз

Такође морате да додате путању Го у променљива окружења путање:

екпорт ПАТХ=$ПАТХ:/уср/лоцал/го/бин

Ваш први програм

Сада када сте инсталирали Го на своју машину, спремни сте да напишете свој први Го програм.

Направите програм Хелло Ворлд

Први програм који ћете креирати је једноставан програм који штампа „Хелло ворлд“. Креирајте нову датотеку, хелло-ворлд.го, и отворите га помоћу жељеног уређивача текста. Ако користите ВС Цоде, од вас ће бити затражено да инсталирате екстензију Го. Инсталирајте га и додајте следећи код у хелло-ворлд.го:

пакет главни
увоз "фмт"
фунц маин () {
фмт. Принтлн("Здраво свет")
}

Пре него што разговарате о томе шта се дешава у коду који сте управо написали, покрените следећу команду да проверите да ли ради.

иди трчи хелло-ворлд.го 

Требало би да одштампа „Хелло Ворлд“ на вашем терминалу.

Преглед програма

Извршни пакет

пакет главни

Го организује изворне датотеке у пакете, што помаже поновну употребу. Један пакет може да садржи више датотека. Свака од ових датотека може приступити вредностима или функцијама из других датотека у истом пакету без њиховог увоза. Штавише, увоз пакета у Го датотеку даје вам приступ свим вредностима и функцијама дефинисаним у датотекама које садржи.

Главни пакет који сте користили у хелло-ворлд.го програм је посебан јер говори Го-у да је овај програм извршан.

Увезите функције форматирања

увоз "фмт"

фмт је један од пакета које нуди Го. Пружа начине за имплементацију форматираних И/О функционалности као што је штампање стринга.

Главна функција

фунц маин

Сваки извршни Го програм мора имати а главни функција која делује као улазна тачка.

У овом примеру користите фмт. Принтлн да бисте одштампали „Хелло Ворлд“ након чега следи нови ред.

Можете пронаћи код за програм Хелло Ворлд у овом водичу од овај Гист.

Наставите са учењем о Го програмирању

Овај пост вас је упознао са писањем програма у програмском језику Го. Научили сте како да инсталирате Го на оперативни систем који користите и како да креирате једноставан програм хелло ворлд. Зароните дубље у Го учењем о типовима променљивих, низовима и петљама.

Да ли је Голанг данас вредан учења?

Реад Нект

ОбјавиТвеетОбјавиЕмаил

Повезане теме

  • Програмирање
  • Програмирање

О аутору

Мари Гатхони (Објављено 15 чланака)

Мери Гатони је програмер софтвера са страшћу за стварање техничког садржаја који није само информативан већ и привлачан. Када не кодира или пише, ужива у дружењу са пријатељима и на отвореном.

Више од Мари Гатхони

Претплатите се на наш билтен

Придружите се нашем билтену за техничке савете, рецензије, бесплатне е-књиге и ексклузивне понуде!

Кликните овде да бисте се претплатили