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

Создание функции в Go

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

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

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

main только запускает show, а команда печати живет внутри функции. Объявление с именем пишут на уровне пакета, в одной плоскости с func main.

Так же можно вынести любой короткий фрагмент, если ему дать имя:

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

Сделайте функцию show, выводящую на экран ваше имя.

Сделайте функцию show, выводящую на экран сумму чисел от 1 до 100.

Скажите, можно ли записать func show внутри тела main в этом учебнике.

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