Пара значение и ошибка. Функция возвращает результат и
error, который вызывающий код обязан проверить. Это основа идиоматичной обработки ошибок в Go.func divide(a, b int) (int, error) {
if b == 0 {
return 0, errors.New("деление на ноль")
}
return a / b, nil
}🐸 Библиотека Go для собеса