Go — это язык программирования с открытым исходным кодом, впервые созданный в Google Робертом Гриземером, Робом Пайком и Кеном Томпсоном. По мере роста сложности и размера кодовой базы Google компании требовалось создать простой и надежный язык программирования, который было бы легко освоить. Go ставит все эти галочки.

Он статически типизирован и поставляется с выделением памяти, сборкой мусора и естественным параллелизмом. Дизайн Go обеспечивает высокую производительность и скорость языка.

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

Начало работы: установка Go

Чтобы начать работу с Go, установите его в своей среде разработки. Перед установкой его необходимо скачать с страница загрузок Go. Оказавшись там, нажмите на установщик, соответствующий вашей системе, чтобы начать процесс загрузки.

Установить Go на Windows

Откройте загруженный файл MSI и следуйте инструкциям по установке Go. Убедитесь, что установка прошла успешно, выполнив следующую команду в командной строке.

instagram viewer
иди версия

Установите Go на macOS

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

Как и в Windows, вы можете использовать следующую команду, чтобы подтвердить, что установка прошла успешно:

иди версия

Установить Go на Linux

Перед установкой Go удалите все предыдущие установки с помощью этой команды:

rm -rf /usr/местный/го 

Будьте очень осторожны, используя г.м. команда с рф опции. Он навсегда удалит указанный вами каталог, включая все файлы внутри. Следите за опечатками!

Теперь, извлеките файл tarball вы только что скачали в /usr/локальные . Выполните следующую команду, заменив tarball-file.tar.gz с вашим именем файла:

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

Вам также необходимо добавить путь Go в переменная среды пути:

экспорт PATH=$PATH:/usr/local/go/bin

Ваша первая программа

Теперь, когда вы установили Go на свой компьютер, вы готовы написать свою первую программу Go.

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

Первая программа, которую вы создадите, это простая программа, которая печатает «Hello world». Создайте новый файл, привет-мир.го, и откройте его в предпочитаемом вами текстовом редакторе. Если вы используете VS Code, вам будет предложено установить расширение Go. Установите его и добавьте следующий код в привет-мир.го:

основной пакет
импортировать "фмт"
основная функция () {
ФМТ. Println("Привет, мир")
}

Прежде чем обсуждать, что происходит в только что написанном коде, выполните следующую команду, чтобы проверить, работает ли она.

иди беги привет-мир.го 

На вашем терминале должно быть напечатано «Hello World».

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

Исполняемый пакет

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

Go организует исходные файлы в пакеты, что способствует повторному использованию. Один пакет может содержать несколько файлов. Каждый из этих файлов может обращаться к значениям или функциям из других файлов в том же пакете без их импорта. Кроме того, импорт пакета в файл Go дает вам доступ ко всем значениям и функциям, определенным в содержащихся в нем файлах.

Основной пакет, который вы использовали в привет-мир.го программа особенная, потому что она сообщает Go, что эта программа является исполняемой.

Импорт функций форматирования

импортировать "фмт"

ФМТ — один из пакетов, предоставляемых Go. Он предоставляет способы реализации функций форматированного ввода-вывода, таких как печать строки.

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

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

Каждая исполняемая программа Go должна иметь главный функция, которая действует как точка входа.

В этом примере вы используете ФМТ. Распечатать чтобы напечатать «Hello World», за которым следует новая строка.

Вы можете найти код для программы Hello World в этом руководстве из этот Суть.

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

Этот пост познакомил вас с написанием программ на языке программирования Go. Вы узнали, как установить Go в используемую вами операционную систему и как создать простую программу hello world. Погрузитесь глубже в Go, узнав о типах переменных, массивах и циклах.

Стоит ли изучать Голанг сегодня?

Читать дальше

ДелитьсяТвитнутьДелитьсяЭл. адрес

Похожие темы

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

Об авторе

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

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

Еще от Мэри Гатони

Подпишитесь на нашу рассылку

Подпишитесь на нашу рассылку технических советов, обзоров, бесплатных электронных книг и эксклюзивных предложений!

Нажмите здесь, чтобы подписаться