|
MODULE ParamDemo5; IMPORT Write; PROCEDURE P(VAR val: INTEGER); BEGIN Write.String("P: val = "); Write.Int(val, 1); Write.Ln; INC(val); Write.String("P: val = "); Write.Int(val, 1); Write.Ln; END P; BEGIN P(3 - 2); END ParamDemo5. |
Bei Referenz-Parametern muß eine veränderbare Größe
übergeben werden (designator).
|
dublin$ make oc -c -u ParamDemo5.om 12 P(3 - 2); ^ designator expected for VAR-parameter make: *** [ParamDemo5.o] Error 1 dublin$ |
Copyright © 2004, 2005 Andreas Borchert, in HTML konvertiert am 18.02.2005 |