Указать несколько типов возврата: func f() (int, error) { return 1, nil }. Вызов: a, err := f() или a, _ := f(). Именованные возвращаемые значения: func f() (n int, err error) - n и err объявлены в функции, return без аргументов вернёт их.
func f() (int, error) { return 1, nil }
a, err := f()
a, _ := f()
func f() (n int, err error)