В части 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:
- базовая структура программы Go (объяснено в части 1)
- команды go ака. его плата управления
Далее мы обсудим имена пакетов и их импорт.
Если вы найдете этот пост полезным, похлопайте в ладоши или поделитесь им со своим другом, семьей и даже с домашним животным! Почему бы и нет, это бесплатно!
Если нет, сообщите нам, почему или в какой части мы не оправдали ваших ожиданий в разделе комментариев внизу?
Следите за нами, чтобы узнать больше об этом. Ваше здоровье! :-)