Перейти к содержимому
Тест · Функции как значения · урок 2 из 12

Тест — функции первого класса

Что выведет программа?

GO
package main

import "fmt"

func main() {
    op := func(a, b int) int { return a + b }
    r := op(2, 3)
    op = func(a, b int) int { return a * b }
    fmt.Println(r, op(2, 3))
}

Подпишись, чтобы пройти курс

Курс бесплатный. Войди через Telegram и подпишись на канал — откроются все уроки.

Войти другим способом