RosettaCodeData/Task/Y-combinator/C-sharp/y-combinator-19.cs
2020-02-17 23:21:07 -08: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);
}