pascalabcnet/TestSuite/YieldLambdasInYield.pas

12 lines
212 B
ObjectPascal
Raw Permalink Normal View History

2016-07-16 11:28:06 +03:00
var a := 1;
function f: sequence of integer;
begin
var ii: integer->integer := x->x;
for var i:=1 to 5 do
yield SeqGen(5,x->x+a).First;
end;
begin
Assert(f.Println.SequenceEqual(Seq(1,1,1,1,1)));
end.