Var variable

Aus bafbal.de
Version vom 11. August 2020, 20:46 Uhr von Michaelebner (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „=Variable= ==#setvar== <nowiki>#setvar setzt den Wert einer Variablen</nowiki> ===Parameter=== *n - Name der Variablen, Groß- und Kleinschreibung wird nic…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Variable

#setvar

#setvar setzt den Wert einer Variablen

Parameter

  • n - Name der Variablen, Groß- und Kleinschreibung wird nicht unterschieden, zwingend erforderlich
  • z - Wert der Variablen, Funktionen werden ersetzt, default ist ein leerer String
  • ie - "if empty", Wenn der Wert von z leer ist, dann wird ersatzweise der Wert von ie verwendet; ähnlich NVL bei SQL

Beispiele

#setvar  n=test   z="Hello world"
#setvar  n=test2  z=$GUID()
#setvar  n=edt    z=$EDT(edt1)    ie=42

#setvarempty

#setvarempty setzt den Wert einer Variablen, sofern sie (noch) leer ist.

(Besteht der Variableninhalt aus Leerzeichen, gilt die Variable auch als leer.)

Parameter

  • n - Name der Variablen, Groß- und Kleinschreibung wird nicht unterschieden, zwingend erforderlich
  • z - Wert der Variablen, Funktionen werden ersetzt, default ist ein leerer String
  • ie - "if empty", Wenn der Wert von z leer ist, dann wird ersatzweise der Wert von ie verwendet; ähnlich NVL bei SQL

Beispiele

#setvarempty  n=test   z="Hello world"
#setvarempty  n=test2  z=$GUID()
#setvarempty  n=edt    z=$EDT(edt1)    ie=42

#logvars

Schreibt den Inhalt aller Variablen in das Debug-Log.

Wird nur zur Fehlersuche verwendet.

Parameter

keine

Beispiel

#debugvars

$VAR()

Mit der Funktion $VAR() wird auf den Inhalt der Variable zugegriffen.

Parameter

  • Name der Variable

Beispiele

#message  c=$VAR(test)
#setvar  n=neuer_wert   z=$VAR(wert)   ie=$VAR(alternativwert)