Weiter: Die Profildateien
Zurück: Befehlsfolgen im Workfile EXEC
Hinauf: Die Funktionen
Die Parametervariablen
Die Parameter in exaEdit-Befehlen sind zunächst Konstanten, wie
zum Beispiel 6 oder /abc/ in den
Befehlen NEXT 6 bzw. LOCATE /abc/.
Anstelle solcher Konstanten können aber oft auch Variablen verwendet
werden, die Parametervariablen genannt werden.
Es gibt drei Typen von Parametervariablen:
- Typ N (numerical). Der Wert einer solchen Variablen ist eine ganze Zahl.
- Typ L (line number). Der Wert ist eine Zeilennummer.
- Typ S (string). Der Wert ist eine Zeichenkette.
Einige Parametervariablen sind von vornherein definiert. Ihr Wert wird
durch die Ausführung bestimmter Befehle gesetzt:
- &Col ist vom Typ N und wird von den Befehlen
LOCATE und RLOCATE gesetzt, indem die
Variable die Spalte angibt, in der das Suchargument gefunden wurde.
- &Count ist vom Typ N und enthält das Ergebnis der
Ausführung des Befehls COUNT.
- &Line ist vom Typ L und wird von den Befehlen der
LOCATE-Familie gesetzt, indem die Variable die
Zeile angibt, in der die Suche endet.
- &Loc ist vom Typ S und wird von den Befehlen der
LOCATE-Familie mit dem Suchargument belegt.
Neben diesen immer vorhandenen Parametervariablen kannst du beliebig
eigene definieren. Wie das geht, findest du im Abschnitt
Die Befehle im einzelnen
unter &.
Mit den Parametervariablen kannst du in gewissem Umfang auch rechnen,
etwa Konstanten addieren oder Teilketten bilden. Auch diese Möglichkeiten
sind in dem genannten Abschnitt beschrieben.
Weiter: Die Profildateien
Zurück: Befehlsfolgen im Workfile EXEC
Hinauf: Die Funktionen