Go - Структура программы
Прежде чем изучать основные строительные блоки языка программирования Go, давайте сначала обсудим минимальную структуру программ Go, чтобы мы могли использовать ее в качестве справочного материала в последующих главах.
Пример Hello World
Программа Go в основном состоит из следующих частей:
- Декларация пакета
- Импортные пакеты
- Functions
- Variables
- Утверждения и выражения
- Comments
Давайте посмотрим на простой код, который будет печатать слова «Hello World» -
package main
import "fmt"
func main() {
/* This is my first sample program. */
fmt.Println("Hello, World!")
}
Давайте посмотрим на различные части вышеуказанной программы -
Первая строка программного пакета main определяет имя пакета, в котором должна находиться эта программа. Это обязательное утверждение, поскольку программы Go запускаются в пакетах. Основной пакет - это отправная точка для запуска программы. С каждым пакетом связаны путь и имя.
Следующая строка import «fmt» - это команда препроцессора, которая сообщает компилятору Go включить файлы, лежащие в пакете fmt.
Следующая строка func main () - это основная функция, с которой начинается выполнение программы.
Следующая строка /*...*/ игнорируется компилятором и используется для добавления комментариев в программу. Комментарии также представлены с использованием // аналогично комментариям Java или C ++.
Следующая строка fmt.Println (...) - это еще одна функция, доступная в Go, которая вызывает сообщение "Hello, World!" для отображения на экране. Здесь пакет fmt экспортировал метод Println, который используется для отображения сообщения на экране.
Обратите внимание на заглавную букву P метода Println. В языке Go имя экспортируется, если оно начинается с заглавной буквы. Экспортировано означает, что функция или переменная / константа доступны импортеру соответствующего пакета.
Выполнение программы Go
Давайте обсудим, как сохранить исходный код в файл, скомпилировать его и, наконец, выполнить программу. Пожалуйста, следуйте инструкциям ниже -
Откройте текстовый редактор и добавьте вышеупомянутый код.
Сохраните файл как hello.go
Откройте командную строку.
Перейдите в каталог, в котором вы сохранили файл.
Введите go run hello.go и нажмите Enter, чтобы запустить код.
Если в вашем коде нет ошибок, вы увидите «Hello World!» напечатано на экране.
$ go run hello.go
Hello, World!
Убедитесь, что компилятор Go находится на вашем пути и что вы запускаете его в каталоге, содержащем исходный файл hello.go.