Go е език за програмиране с отворен код, създаден за първи път в Google от Робърт Гриземер, Роб Пайк и Кен Томпсън. С нарастването на сложността и размера на кодовата база на Google, компанията трябваше да създаде прост, надежден език за програмиране, който да бъде лесен за научаване. Отиди да постави отметка във всички тези квадратчета.

Той е статично въведен и се предлага с разпределение на паметта, събиране на боклука и естествен паралелизъм. Дизайнът на Go осигурява на езика висока производителност и скорост.

Go се използва най-вече в облачното програмиране, DevOps, роботиката, науката за данни и изкуствения интелект.

Първи стъпки: Инсталирайте Go

За да започнете с Go, инсталирайте го във вашата среда за разработка. Преди да го инсталирате, трябва да го изтеглите от страницата за изтегляния Go. След като сте там, щракнете върху инсталатора, който съответства на вашата система, за да започнете процеса на изтегляне.

Инсталирайте Go на Windows

Отворете MSI файла, който сте изтеглили, и следвайте инструкциите, за да инсталирате Go. Потвърдете дали инсталацията е била успешна, като изпълните следната команда в командния ред.

instagram viewer

иди версия

Инсталирайте Go на macOS

Отворете PKG файла, който сте изтеглили, следвайте инструкциите за инсталиране на Go и това е всичко. Трябва да можете да го използвате.

Както при Windows, можете да използвате следната команда, за да потвърдите дали инсталацията е била успешна:

иди версия

Инсталирайте Go на Linux

Преди да инсталирате Go, премахнете всички предишни инсталации, като използвате тази команда:

rm -rf /usr/local/go 

Бъдете много внимателни, като използвате rm команда с rf настроики. Той ще изтрие за постоянно директорията, която му дадете, включително всички файлове вътре. Внимавайте за печатни грешки!

Сега, извлечете tarball файла току-що сте изтеглили /usr/local . Изпълнете следната команда, като замените tarball-file.tar.gz с името на вашия файл:

tar -C /usr/local -xzf tarball-file.tar.gz

Вие също трябва да добавите пътя Go към пътека променлива на средата:

експортиране ПЪТ=$ПЪТ:/usr/local/go/bin

Вашата програма First Go

След като инсталирате Go на вашата машина, вие сте готови да напишете първата си програма Go.

Създайте програма Hello World

Първата програма, която ще създадете е проста програма, която отпечатва „Здравей свят“. Създайте нов файл, hello-world.goи го отворете с предпочитания от вас текстов редактор. Ако използвате VS Code, той ще ви подкани да инсталирате разширението Go. Инсталирайте го и добавете следния код към hello-world.go:

пакет основен
импортиране на "fmt"
func main () {
fmt. Println("Здравей свят")
}

Преди да обсъдите какво се случва в кода, който току-що написахте, изпълнете следната команда, за да проверите дали работи.

иди бягай hello-world.go 

Трябва да отпечата „Hello World“ на вашия терминал.

Разбивка на програмата

Изпълним пакет

пакет основен

Go организира изходните файлове в пакети, което подпомага повторното използване. Един пакет може да съдържа множество файлове. Всеки от тези файлове има достъп до стойностите или функциите от други файлове в същия пакет, без да ги импортира. Освен това импортирането на пакет в Go файл ви дава достъп до всички стойности и функции, дефинирани във файловете, които съдържа.

Основният пакет, който сте използвали в hello-world.go програмата е специална, защото казва на Go, че тази програма е изпълнима.

Импортиране на функции за форматиране

импортиране на "fmt"

fmt е един от пакетите, предоставени от Go. Той предоставя начини за реализиране на форматирани I/O функционалности като отпечатване на низ.

Основната функция

основна функция

Всяка изпълнима програма Go трябва да има главен функция, която действа като входна точка.

В този пример използвате fmt. Println за да отпечатате „Hello World“, последвано от нов ред.

Можете да намерите кода за програмата Hello World в този урок от тази Същност.

Продължете да учите за Go програмирането

Тази публикация ви запозна с писането на програми на езика за програмиране Go. Научихте как да инсталирате Go на операционната система, която използвате, и как да създадете проста програма hello world. Потопете се по-дълбоко в Go, като научите за типове променливи, масиви и цикли.

Заслужава ли си да научите Голанг днес?

Прочетете Следващото

ДялтуитДялелектронна поща

Свързани теми

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

За автора

Мери Гатони (публикувани 15 статии)

Мери Гатони е разработчик на софтуер със страст за създаване на техническо съдържание, което е не само информативно, но и ангажиращо. Когато не кодира или пише, тя обича да излиза с приятели и да е на открито.

Още от Mary Gathoni

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, ревюта, безплатни електронни книги и ексклузивни оферти!

Щракнете тук, за да се абонирате