v_rec.mod 281 B

1234567891011121314
  1. MODULE VRec;
  2. TYPE Inner = RECORD u, v : INTEGER END;
  3. TYPE Outer = RECORD a : INTEGER; b : Inner END;
  4. VAR r : Outer; ExitCode : INTEGER;
  5. PROCEDURE SetZ(VAR q : Inner);
  6. BEGIN
  7. q.u := 7;
  8. q.v := 8
  9. END SetZ;
  10. BEGIN
  11. r.a := 1;
  12. SetZ(r.b);
  13. ExitCode := r.a + r.b.u + r.b.v
  14. END VRec.