Да. Функции можно присваивать переменным, передавать как аргументы, возвращать из функций, хранить в структурах и слайсах. Тип функции определяется сигнатурой. Нет методов у функций (только у типов), но функции - обычные значения.