pascalabcnet/TestSuite/yield_capture_field_base_class.pas
2016-07-15 20:56:32 +03:00

20 lines
246 B
ObjectPascal

type
X = class
v := 2;
end;
var v := 666;
type
A = class(X)
function f: sequence of integer;
begin
var a := 1;
yield a+v;
end;
end;
begin
var a1 := new A;
Assert(a1.f.Print.SequenceEqual(Seq(3)));
end.