RosettaCodeData/Task/Y-combinator/C-sharp/y-combinator-19.cs
2023-07-01 13:44:08 -04:00

3 lines
121 B
C#

public static Func<In, Out> Y<In, Out>(Func<Func<In, Out>, Func<In, Out>> f) {
return x => f(Y(f))(x);
}