В части 1 мы научились печатать «Привет! с кодом Go и обсудили базовую структуру программы Go». Чтобы распечатать строку, мы использовали 'go run main.go' — так называемую команду в Go. В этой части поговорим еще о парочке из них.

Почему команды Go?

Представьте, что создание программы на Go похоже на управление самолетом. Оба предназначены для сложных систем, созданных для обработки больших объемов: первый обрабатывает информацию, второй обрабатывает людей и грузы (которые, по сути, являются информацией, если вы когда-нибудь следите за информационной теорией Вселенной :D Но это другая история...). А команды go предназначены для той же цели, что и кнопки на панели управления самолета (точно так же, как вы видите на изображении ниже).

Теперь я понимаю, что это сравнение на самом деле не яблоки с яблоками. Видите ли, когда ваш код дает сбой, люди не так уж часто умирают.

Но в любом случае, вы получите картину!

Команды Go в 5 этапов:

Очень простой. При разработке проекта он проходит несколько этапов. Пункты 1, 2 и 3 являются наиболее важными. Большую часть времени мы проводим на втором этапе.

(1) Инициализировать и импортировать внешний исходный код

go get --- загрузите и установите пакеты (из Интернета)

go install --- скомпилировать и установить пакеты (уже загруженные)

(2) Пишите, компилируйте, итерируйте

go run --- скомпилируйте и запустите наш написанный код

(3) Построить

go build --- сгенерировать исполняемый файл на основе нашего кода

(4) Очистить

go fmt --- отформатируйте код

go clean --- удалить файлы

(5) Другие менее используемые команды для конкретных задач.

Для справки:

Полный список команд Go можно найти здесь: https://golang.org/cmd/go/

Веха достигнута!

Итак, мы узнали 2 самых важных краеугольных камня Go:

  1. базовая структура программы Go (объяснено в части 1)
  2. команды go ака. его плата управления

Далее мы обсудим имена пакетов и их импорт.

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

Если нет, сообщите нам, почему или в какой части мы не оправдали ваших ожиданий в разделе комментариев внизу?

Следите за нами, чтобы узнать больше об этом. Ваше здоровье! :-)