12345678910111213141516171819202122232425262728293031 |
- type
- tobj = object
- l: longint;
- constructor init;
- procedure setV(v: longint);
- destructor done;
- end;
- constructor tobj.init;
- begin
- l := 0;
- end;
- procedure tobj.setV(v: longint);
- begin
- l := v;
- end;
- destructor tobj.done;
- begin
- end;
- var t: tobj;
- begin
- t.init;
- with t do
- setV(5);
- writeln(t.l, ' (should be 5!)');
- t.done;
- end.
|