pascalabcnet/TestSuite/lambdas_generics1.pas
Бондарев Иван f406dfd173 fix #917
2018-08-10 14:22:52 +02:00

11 lines
179 B
ObjectPascal

var o: object;
procedure p<X,Y>(a: System.Func<X, Y>; b:System.Func<Y, X>; c: X);
begin
o := a(c);
end;
begin
p(x -> x, x -> 1.0, 4.0);
assert(Round(real(o)) = 4);
end.