{
var1 = $expr1;
var2 = $expr2;
$result-expression-using-$var1-and-var2;
}
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-Skript 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-$var. Dieser Ausdruck kann auf die oben definierten Variablen $var1 und $var2 zugreifen.
Auf eine definierte Variable (innerhalb des Rumpfes einer Funktion, welche die Variable definiert) kann mit $var zugegriffen werden.
{
x = 5;
y = 6;
$x * $y;
}
Ausgabe: 30
{
x = "Hello";
y = ", how are you?";
toString($x, $y);
}
Ausgabe: Hello, how are you?