Tag: y combinator

如何使用Kotlin编写Y-combinator函数?

我可以使用Kotlin FP(Lambda,函数)编写Y组合函数吗? Y = λf.(λx.f (xx)) (λx.f (xx)) 在JS中: function Y(f) { return (function (g) { return g(g); })(function (g) { return f(function (x) { return g(g)(x); }); }); } var fact = Y(function (rec) { return function (n) { return n == 0 ? 1 : n * rec(n – 1); }; }); 在咖啡: […]

如何使用Kotlin编写Y-combinator函数?

我可以使用Kotlin FP(Lambda,函数)编写Y组合函数吗? Y = λf.(λx.f (xx)) (λx.f (xx)) 在JS中: function Y(f) { return (function (g) { return g(g); })(function (g) { return f(function (x) { return g(g)(x); }); }); } var fact = Y(function (rec) { return function (n) { return n == 0 ? 1 : n * rec(n – 1); }; }); 在咖啡: […]