Zum Inhalt

Auswertungsscopes

Scopes benennen Werte, die der Evaluator für den aktuellen Datensatz erzeugt. Verwende bevorzugt this.<name> für einen lokalen verschachtelten Wert und qualifiziere einen Vorfahren bewusst, statt dich auf einen eingefalteten Namen zu verlassen.

Der Guide zu verschachtelten Generate-Scopes enthält vollständige Beispiele für aktuelle, Parent-, Root- und überschattete Werte.

Grenzen

Ein Scope ist eine Runtime-Sicht, kein deklariertes Datensatzschema: Feldnamen und Werttypen kommen aus dem aktiven Descriptor. Completion enthält bewusst keine statischen Scope-Beispiele.

parent

Verfügbarkeit: Direct parent generate-frame view. Available only from a nested generate evaluation.

root

Verfügbarkeit: Full merged evaluation tree. It is materialized only when an expression references root.

this

Verfügbarkeit: Current generate-frame variables and product values. Available only during record evaluation.