RosettaCodeData/Task/Y-combinator/C-sharp/y-combinator-19.cs

4 lines
121 B
C#
Raw Permalink Normal View History

2020-02-17 23:21:07 -08:00
public static Func<In, Out> Y<In, Out>(Func<Func<In, Out>, Func<In, Out>> f) {
return x => f(Y(f))(x);
}