В исчислении лямбда Y-комбинатор возвращает себя следующим образом Y a = a Y a, в частности here. Предположим, что какая-то тривиальная функция, такая как y (x) = 2 * x + 1 (предположим, что номера церкви ради простоты), и я хочу это сделать Y y, которому я хочу какой-то прорыв-функцию , Я хочу сделать что-то вроде этогоФункция, которая возвращается в R?
- рассчитайте у (1) ---> 3
- высчитывает у (3) ---> 7
- высчитывает у (7) ...
- ...
- оканчиваются на п-й случай
Как я могу сделать это в R, используя функциональный способ мышления? Есть ли что-то встроенное?
возможно '? Reduce'? –