Closed dadhi closed 3 years ago
class A<T> { L Add<X>($L list, Func<T, X> f) where L : IList<X> => list.Add(f(this)); L Create<L<$X>>() where L : IList<X> { return new List()::list |> Add<int>(#, x => int.Parse(x)) |> #.Add(42); } }
Sorry, too early.