Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗goPmFnInr 237 of 350 menu
◀ ▶

Введение в функции в Go

Давайте теперь будем создавать свои функции, которые затем можно вызывать по имени, как готовые команды языка. Один раз записывают нужные шаги, а дальше обращаются к имени, а не копируют одни и те же строки.

Функцию объявляют словом func. Дальше через пробел идет имя, круглые скобки и тело в фигурных скобках. Такая функция стоит на уровне пакета, рядом с func main, а не внутри точки входа.

Скелет без команд в теле выглядит так:

package main func show() { // какой-то код } func main() { }

Сделаем функцию show, которая при вызове выводит на экран восклицательный знак:

package main import "fmt" func show() { fmt.Println("!") } func main() { show() // выведет '!' }

В каждом файле есть package main и func main. Вызов пишут именем функции и круглыми скобками. Пустые скобки значат, что параметров у функции нет.

Дальше разберем создание, один вызов и несколько вызовов подряд, затем параметры и возврат результата.

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