referenzanleitung val3 d28056202b - 06/2005 - eule-roboter.de
referenzanleitung val3 d28056202b - 06/2005 - eule-roboter.de
referenzanleitung val3 d28056202b - 06/2005 - eule-roboter.de
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
REFERENZANLEITUNG VAL3 - Version 5.2<br />
Zum Beispiel:<br />
procedure dummy(num& x) // x per By Reference-Übergabe<br />
begin<br />
x=0<br />
putln(x) // ergibt 0<br />
end<br />
procedure element(num& x)<br />
begin<br />
x[3] = 0<br />
putln(size(x))<br />
end<br />
num a<br />
num b[10]<br />
a=10<br />
putln(a) // ergibt 10<br />
call dummy(a) // ergibt 0<br />
putln(a) // ergibt 0: a wird von dummy() geän<strong>de</strong>rt.<br />
b[2] = 2<br />
b[5] = 5<br />
call element(b[2]) // ergibt 8, die Elemente 0 und 1 von b wur<strong>de</strong>n nicht übergeben<br />
putln(b[5]) // ergibt 0: b[5] wird von element() geän<strong>de</strong>rt.<br />
ANWEISUNGEN ZUR ABLAUFSTEUERUNG<br />
Syntax<br />
// <br />
Bemerkung //<br />
Funktion<br />
Eine Zeile, die mit « // » beginnt, wird nicht berücksichtigt, das Programm geht auf die nächste Zeile weiter.<br />
Zum Beispiel<br />
// Dies ist ein Beispiel für eine Bemerkung<br />
Syntax<br />
call Programm([Parameter1][,Parameter2])<br />
Aufruf <strong>de</strong>s Unterprogramms call<br />
Funktion<br />
Führt das aufgerufene Programm mit <strong>de</strong>n angegebenen Parametern aus.<br />
D28056202B - <strong>06</strong>/<strong>2005</strong> 15 / 122