pascalabcnet/TestSuite/classfield2.pas

23 lines
358 B
ObjectPascal
Raw Permalink Normal View History

2017-03-28 22:34:50 +03:00
type
TRec = record
a: integer;
end;
cls = record
class i: integer := 3;
class obj: object := new object;
class rec: TRec;
end;
begin
assert(cls.i = 3);
assert(cls.obj <> nil);
with cls do
begin
i := 2;
assert(i = 2);
rec := new TRec;
rec.a := 2;
assert(rec.a = 2);
end;
end.