Variablen

Syntax

	{
  var1 = $expr1;
  var2 = $expr2;

  $result-expression-using-var1-and-var2; 
}

Beschreibung

Werte können in einer Variable gespeichert werden. Das kann dann sinnvoll sein, wenn ein Wert für mehrere Berechnungen notwendig ist. Wichtig dabei ist, dass eine "Variable" in TL-Script ihren Wert niemals ändern kann, nachdem sie definiert wurde.

Variablen können als Funktionsargumente übergeben (siehe Funktionen) oder auch explizit selbst wie oben gezeigt definiert werden. Obiges Beispiel weist den Variablen var1 und var2 das Ergebnis der Auswertungen der Ausdrücke expr1 und expr2 zu. Das Ergebnis des Gesamtausdrucks ist die Auswertung von result-expression-using-var1-and-var2. Dieser Ausdruck kann auf die oben definierten Variablen $var1 und $var2 zugreifen.

Auf eine definierte Variable var = ...; kann mit $var zugegriffen werden. Die Variable ist nur in dem Block sichtbar, in dem sie definiert wurde.

Beispiele

	{
   x = 5;
   y = 6;

   $x * $y;
}

Ausgabe: 30

	{
   x = "Hello";
   y = ", how are you?";

   toString($x, $y);
}

Ausgabe: "Hello, how are you?"