Syntax
function [ ( ) ] |
function
Name der Funktion
( )
Kennzeichen für Funktionsaufruf
Die Klammern ( ) zeigen an, dass es sich um eine Funktion handelt und nicht um eine Variable. Wenn Funktions- und Variablennamen eindeutig vergeben sind, können die Klammern entfallen.
Wenn Funktions- und Variablennamen nicht eindeutig vergeben sind, das heißt, wenn es Funktionen und Variablen mit gleichem Namen gibt, müssen die Klammern als Kennzeichen der Funktion gesetzt werden. Werden die Klammern weggelassen, interpretiertSDF-P den Namen als Variable und setzt den Wert der Variablen ein, entsprechend den Regeln für die Behandlung von Variablen.
Beispiele
Wenn es keine Variable mit dem Namen USER-IDENTIFICATION gibt, sind die Angaben USER-IDENTIFICATION und USER-IDENTIFICATION( ) gleichwertig; sie werden beide als Funktionsaufrufe interpretiert.
Wenn eine Variable USER-IDENTIFICATION definiert ist, wird nur die Angabe USER-IDENTIFICATION( ) als Funktionsaufruf interpretiert; die Angabe USER-IDENTIFICATION wird in diesem Fall als Variablenname behandelt.