Go е нов език, съвременен, безполезен, бързо компилиращ език.
- Той може да компилира голяма Go програма на компютър за секунди.
- Go предоставя модел за софтуерна конструкция, който улеснява анализа на зависимости и избягва началото на повечето файлове и библиотеки в стил C.
- Go е статично типизиран език и неговата типова система няма йерархия. Така потребителите не трябва да губят време в дефиниране на връзки между типовете, което се усеща по-леко от типичните обектно-ориентирани езици.
- Go е напълно неизползван език за събиране на боклуци и осигурява основна поддръжка за едновременно изпълнение и комуникация.
- По своя дизайн Go възнамерява да предостави начин за изграждане на системен софтуер на многоядрени машини.
Изтегляне и инсталиране
Входът към хиперлинк е видим.Кликнете на линка към платформата "Microsoft Windows", за да го изтеглите и инсталирате докрай, както е показано на фигурата по-долу:
Провери версията
След като инсталацията приключи, можете да изпълните командата View Version в cmd прозореца, за да проверите дали инсталацията е успешна, както е показано на следващата фигура:
Здравей, програма Word
Без значение с кой език за разработка започвате, в първия пример обикновено конзолата извежда реда hello word.
Кодът е следният:
Go, стартирай компилиране и стартиране на програмата Go
Здравей, Голанг, казвам се Итссе, на 5 години съм.
Go има две запазени функции: init функцията (която може да се приложи към всички пакети) и основната функция (Може да се приложи само към основния пакет)。 Тези две функции не могат да имат никакви параметри и връщащи стойности, когато са дефинирани. Въпреки че можете да напишете колкото искате init функции в пакет, силно препоръчваме да напишете само една init функция на файл в пакета, както за четимост, така и за по-късна поддръжка.
Go програмите автоматично извикват init() и main(), така че не е нужно да извиквате тези две функции никъде. Функцията init във всеки пакет е по избор, ноОсновният пакет трябва да съдържа основна функция。
Go build компилирайте код
Ако имаш няколко файла в папка за проект и искаш да компилираш само определен файл, можеш да добавиш име на файл след go build, например go build a.go; командата go build ще компилира всички go файлове в текущата директория по подразбиране.
Ако е основният пакет, когато изпълниш go build, той ще генерира изпълним файл в текущата директория.
Размерът на компилирания изпълним файл е близо 2m.
Активирайте HTTP услугата
Ако разработите HTTP услуга в Golang, можете да използвате функциите, предоставени от net/http пакета. net/http пакетът предоставя много пълен набор от функции, а стартираната HTTP услуга също е много стабилна и ефективна и може да се използва в продукционна среда.
Код:
След това го отвори в браузъра http://localhost:9090 и ще видиш изхода на Hello golang http! изхода.
(Край)
|