Что такое алгоритм композиции функций, который будет работать для нескольких аргументов, таких как h (x, y). f (x). g (x) = h (f (x), g (x))?
Например, предположим, у нас были функции,double(x) = 2 * x
square(x) = x ^ 2
а такжеsum(x,y) = x + y
, Что такое функцияcompose
такие какcompose(compose(sum, square), double) = x^2 + 2*x
? Обратите внимание, что яЯ задаю функцию, которая может использоваться для функций любой арности. Например, вы могли бы написатьf(x,y,z)
с , ,g(x)
h(x)
i(x)
вf(g(x), h(x), i(x))