RosettaCodeData/Task/Y-combinator/R/y-combinator-2.r

6 lines
161 B
R
Raw Permalink Normal View History

2024-03-06 22:25:12 -08:00
fac.y <- fixp.Y (\ (f) \ (n) if (n<2) 1 else n*f(n-1))
fac.y(9) # [1] 362880
2023-07-01 11:58:00 -04:00
2024-03-06 22:25:12 -08:00
fib.y <- fixp.Y (\ (f) \ (n) if (n <= 1) n else f(n-1) + f(n-2))
fib.y(9) # [1] 34