First-class function означает, что функции в Go — это полноценные значения. Их можно присваивать переменным, передавать как аргументы, возвращать из других функций и хранить в структурах. Тип функции определяется её сигнатурой: например, func(int) bool — это тип. Это основа для callback-паттернов, middleware и функционального стиля программирования в Go.
Что такое first-class function?
Junior
413 просмотровAFK Offer AI
Как работать с транзакциями в pgx?