Aufbau von Funktionsaufrufen
Aufbau von Funktionsaufrufen
Übergabeparameter von Funktionen können nur dann weggelassen werden, wenn dies in der Hilfe so dokumentiert ist, z.B. bei der Funktion f$Datum. ET-Funktionen haben grundsätzlich keine optionalen Übergabeparameter.
Rückgabeparameter von Funktionen müssen immer angegeben werden (als Parameter)
Bei Übergabeparametern von Funktionen kann immer eine Konstante, ein Parameter oder eine Formel des entsprechenden Datentyps übergeben werden (siehe Aufbau von Ausdrücken).
Funktionsaufrufe können verschachtelt werden. Es ist dringend abzuraten, diese Möglichkeit auch für Entscheidungstabellen-Funktionen zu verwenden, da hierbei schnell unerwünschte Seiteneffekte auftreten können.
ET-Funktionsaufrufe werden ebenfalls für die Bildung von Schleifen verwendet, z.B. zur Abarbeitung von Feldern oder Listen
Beispiele:
Ablauf = f$Dialog( ’Maschine’+Sprache )
f$Meldung( ’Fehler’,’Falsche Einbaulänge ’+f$ZahlZuText(Länge,’%d’)+’mm’ )