- MODULE VRec;
- TYPE Inner = RECORD u, v : INTEGER END;
- TYPE Outer = RECORD a : INTEGER; b : Inner END;
- VAR r : Outer; ExitCode : INTEGER;
- PROCEDURE SetZ(VAR q : Inner);
- BEGIN
- q.u := 7;
- q.v := 8
- END SetZ;
- BEGIN
- r.a := 1;
- SetZ(r.b);
- ExitCode := r.a + r.b.u + r.b.v
- END VRec.
|