< character-string> |
|||||||
< |
> |
Eine Erläuterung der in dem Syntax-Diagramm verwendeten Symbole entnehmen Sie dem Abschnitt Syntax-Symbole.
Mit der Option init-definition definieren Sie die Ausgangswerte/Konstanten-Werte für eine Variable.
Anmerkung:
Wenn in der Option variable-definition
das Schlüsselwort INIT
für die Initialisierung benutzt wurde, kann der Wert von einem Statement
geändert werden, das den Inhalt einer Variable beeinflusst. Wenn das
Schlüsselwort CONST
für
die Initialisierung benutzt wurde, wird jeder Versuch, den Wert zu ändern, vom
Compiler zurückgewiesen.
Siehe auch Felder definieren, Ausgangswerte im Leitfaden zur Programmierung.
Dieses Dokument behandelt folgende Themen:
Für ein redefiniertes Feld ist eine init-definition nicht zulässig.
Syntax-Element-Beschreibung:
Syntax-Element | Beschreibung |
---|---|
<constant> |
Konstantenwert-Option:
Der Konstantenwert, mit der die Variable initialisiert werden soll, bzw. der Konstantenwert, der dem Feld fest zugewiesen wird. Informationen zu Konstanten siehe Abschnitt Benutzerkonstanten im Leitfaden zur Programmierung. |
<system-variable> |
Systemvariablenwert-Option:
Als Ausgangswert einer Variablen können Sie auch den Wert einer Natural-Systemvariablen benutzen, zum Beispiel: DEFINE DATA LOCAL 1 #MYDATE (D) INIT <*DATX> END-DEFINE Anmerkung: |
FULL
LENGTH <character-string>
|
Zeichenkette-Option für alphanumerische
Variablen/Unicode-Variablen:
Bei einer
Variablen mit Natural-Datenformat A oder U kann eine Zeichenkette
( Eine Zeichenkette
( FULL LENGTH-Option:
Bei der Im folgenden Beispiel wird das gesamte Feld mit Sternen (*) gefüllt. DEFINE DATA LOCAL 1 #FIELD (A25) INIT FULL LENGTH <'*'> END-DEFINE LENGTH Option:
Bei der Im folgenden Beispiel werden die ersten 4 Stellen des Feldes mit Ausrufungszeichen (!) gefüllt. DEFINE DATA LOCAL 1 #FIELD (A25) INIT LENGTH 4 <'!'> END-DEFINE |