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.