Пусть, например, функция g определяется как g(x):=x+1
.
Я хочу запрограммировать функцию f, которая может принимать произвольную функцию h(a_1,...,a_n)
(a_1,...,a_n
в качестве аргументов) и возвращать функцию g(h)
. Так что f(h)(a_1=1,...,a_n=n)
работает и возвращает так же, как g(h(a_1=1,...,a_n=n))
.
Итак, нам нужно что-то вроде
f <- (h) {<br> - получить аргументы h и поместить их в список / векторный аргумент (я нашел функции, которые это делают)
- вернуть функцию ´f (h) ´, в которой элементы arg являются аргументами. (Я не уверен, как это сделать)
}