Unetway

Go - Структура программы

Программа Go в основном состоит из следующих частей:

  • Декларация пакета
  • Импортные пакеты
  • Функции
  • Переменные
  • Выражения и выражения
  • Комментарии

Давайте посмотрим на простой код, который напечатает слова «Hello World»:

package main

import "fmt"

func main() {
   /* первая программа на go */
   fmt.Println("Hello, World!")
}

Давайте рассмотрим различные части вышеуказанной программы -

  • Первая строка основного пакета программы определяет имя пакета, в котором должна лежать эта программа. Это обязательное заявление, так как программы Go запускаются в пакетах. Основной пакет является отправной точкой для запуска программы. Каждый пакет имеет путь и имя, связанные с ним.
  • Следующий импорт строки «fmt» - это команда препроцессора, которая сообщает компилятору Go включить файлы, лежащие в пакете fmt.
  • Следующая строка func main () - основная функция, в которой начинается выполнение программы.
  • Следующая строка /*...*/ игнорируется компилятором, и там есть возможность добавлять комментарии в программу. Комментарии также представлены с использованием // похожих на Java или C ++ комментариев.
  • Следующая строка fmt.Println (...) - это еще одна функция, доступная в Go, которая вызывает сообщение «Hello, World!». для отображения на экране. Здесь fmt package экспортировал метод Println, который используется для отображения сообщения на экране.
  • Обратите внимание на капитал P метода Println. В языке Go имя экспортируется, если оно начинается с заглавной буквы. Экспортированный означает, что функция или переменная / константа доступны для импортера соответствующего пакета.

Выполнение программы Go

Давайте обсудим, как сохранить исходный код в файле, скомпилировать его и, наконец, выполнить программу. Следуйте приведенным ниже инструкциям -

  • Откройте текстовый редактор и добавьте вышеупомянутый код.
  • Сохраните файл как hello.go
  • Откройте командную строку.
  • Перейдите в каталог, в котором вы сохранили файл.
  • Введите go run hello.go и нажмите enter, чтобы запустить код.
  • Если в вашем коде нет ошибок, вы увидите «Hello World!». напечатан на экране.
$ go run hello.go
Hello, World!

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