#>, #EXECUTE
Ausführung eines berechneten Kommandos.
Syntax:
|
#> expression |
|
#EXECUTE expression |
Parameter:
expression |
Ein beliebiger Ausdruck, der mittels string() zwangsweise in eine Zeichenkette gewandelt wird. |
Beschreibung:
'#>' ist eine Kurzform von '#EXECUTE'
(identische Syntax und Semantik),
|
"allerdings muss zwischen dem Größerzeichen ('>')\n" \
"und dem Ausdruck kein Leerzeichen vorhanden sein.")
Der Ausdruck expression wird ausgewertet und mittels string() in eine Zeichenkette verwandelt.
Diese Zeichenkette wird dann als neue Eingabezeile verwendet,
die vollständig inklusive Kommentare und Kommandos abgearbeitet wird.
Damit sind berechnete Eingabezeilen möglich.
Vorsicht: Es lassen sich auch endlose Ersetzungen durchführen.
Beispiel:
#define var = '#execute var'
#execute var