Я новичок в Go. Мне нужно определить функцию, которая возвращает функцию. Первая функция определяет полином и восстанавливает его как результат, а вторая функция использует результат первой функции для вычисления другого результата.
func calculateThis (x *big.Int) (********) { // I need to replace the ******** with the correct type
a := new(big.Int).Mult(x, Y)
B := a.Add(a, big.NewInt(1))
}
// return B
Мне нужно здесь, чтобы вернуть функцию (xY + 1) как результат, где Y - значение, которое будет определено другой функцией.
Как я могу завершить определение функции?