Rekursive Ausdrücke

Verwenden Sie einen rekursiven Ausdruck, um eine Variable anstelle eines Index oder Schlüssels einer Wörterbuch-, Listen-, Datensatz- oder Tabellenvariablen einzufügen.

Ein rekursiver Ausdruck enthält eine Variable, die in eine andere Variable (die äußere Variable) verschachtelt ist. Der Wert der äußeren Variablen ist abhängig vom Wert der verschachtelten Variablen.

Die Listenvariable $listOfPlanets$ hat zum Beispiel die folgenden Werte: Merkur, Venus, Erde, Mars, Jupiter, Saturn, Uranus und Neptun. Die Nummernvariable $indexPosition$ hat den Wert 2. Der Ausdruck $listOfPlanets[$indexPosition$]$ liefert Earth.

Die folgenden Arten von Ausdrücken werden unterstützt. Sie können einen rekursiven Ausdruck mit bis zu 10 Ausdrücken erstellen.
  • $dictionaryVariable{$key$}$
  • $listVariable[$index$]$
  • $recordVariable[$index$]$
  • $tableVariable[$rowIndex$][$columnIndexOrName$]$
Anmerkung:
  • Sie können eine Tabellenvariable nicht innerhalb einer Listenvariable verwenden. Der folgende Ausdruck wird zum Beispiel nicht unterstützt: $vListStr[$vTable[0][0]$]
  • Sie können keine Ausdrücke mit Eigenschaften kombinieren. Der folgende Ausdruck wird zum Beispiel nicht unterstützt: $dictionaryVar{$listStrVar[2]$}.String:reverse$