У овом чланку ћемо говорити о томе како радити са променљивим и структурама. Ово је посебно користан материјал за почетнике. Подсетимо вас да језик има статичко типизирање. У Пајтону, Рубију или Јаваскрипту, мораћете да извршите неколико провера исправности. Го елиминише овај проблем.
Погледајмо први пример:
Нова функција print
је одговорна за излаз. Овде можете видети да јој је потребно проследити string
. А у main
функцији ће бити креирана променљива типа string
. Она ће бити прослеђена функцији print
. Ако проследите нешто друго, добићемо грешку. Можете променити тип променљиве у int
, добићемо:
cannot use "Hello World!" (type string) as type int in assignment
Такође ћете добити грешку ако декларишете променљиву или увезете пакет, али га не користите. Постоји много других ствари које можете да урадите са Го-ом, једна од њих су структуре. Хајде да закомпликујемо наш програм креирањем структуре под називом site
, са пољима name
и url
, која ће описати веб локацију:
Структура ће имати методу print
која избацује „Добродошли...“. У main
смо иницијализовали структуру и доделили вредности њеним пољима, а затим позвали метод print
.
Програмски језик Go има бројне карактеристике и могућности. Већ смо се и сами уверили у то.