РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
910 of 1593 menu

Функция main

Функция main является точкой входа в исполняемую программу на Go. Она не принимает параметров и не возвращает значений. Функция main всегда должна находиться в пакете main и не может быть вызвана явно из других функций.

Синтаксис

func main()

Пример

Давайте создадим простую программу, которая выводит приветствие:

package main import "fmt" func main() { fmt.Println("Hello, World!") }

Результат выполнения кода:

"Hello, World!"

Пример

Функция main может использовать другие функции и переменные внутри пакета main:

package main import "fmt" func greet(name string) string { return "Hello, " + name + "!" } func main() { message := greet("Go") fmt.Println(message) }

Результат выполнения кода:

"Hello, Go!"

Пример

Обратите внимание, что функция main не может быть вызвана явно - это приведет к ошибке компиляции:

package main func main() { main() // Ошибка: main() cannot be called explicitly }

Смотрите также

Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить