ComparisonEvaluator class
Vergleichsoperatoren. Ein Vergleichsoperator gibt false zurück, wenn der Vergleich false ist oder ein Fehler vorliegt. Dadurch wird verhindert, dass Fehler boolesche Ausdrücke kurzschließen.
- Extends
Konstruktoren
Comparison |
Initialisiert eine neue Instanz der ComparisonEvaluator-Klasse . |
Eigenschaften
negation | Ruft den Evaluator ab, bei dem es sich um eine Negation dieses Werts handelt. Legt den Evaluator fest, bei dem es sich um eine Negation dieses Werts handelt. |
Geerbte Eigenschaften
return |
Geben Sie erwartet ein, indem Sie den Ausdruck auswerten. |
type | Ruft den Ausdruckstyp für evaluator ab. |
Geerbte Methoden
try |
Auswerten eines Ausdrucks. |
validate |
Überprüfen sie einen Ausdruck. |
Details zum Konstruktor
ComparisonEvaluator(string, (arg0: any[]) => boolean, ValidateExpressionDelegate, VerifyExpression)
Initialisiert eine neue Instanz der ComparisonEvaluator-Klasse .
new ComparisonEvaluator(type: string, func: (arg0: any[]) => boolean, validator: ValidateExpressionDelegate, verify?: VerifyExpression)
Parameter
- type
-
string
Name der integrierten Funktion.
- func
-
(arg0: any[]) => boolean
Die Vergleichsfunktion akzeptiert eine Liste von Objekten und gibt einen booleschen Wert zurück.
- validator
- ValidateExpressionDelegate
(xref:adaptive-expressions. ValidateExpressionDelegate) für Eingabeargumente.
- verify
- VerifyExpression
Optional. VerifyExpression-Funktion , um das Ergebnis jedes untergeordneten Elements zu überprüfen.
Details zur Eigenschaft
negation
Ruft den Evaluator ab, bei dem es sich um eine Negation dieses Werts handelt. Legt den Evaluator fest, bei dem es sich um eine Negation dieses Werts handelt.
ExpressionEvaluator negation
Eigenschaftswert
Der Evaluator, der eine Negation dieses Werts ist.
Geerbte Eigenschaftsdetails
returnType
Geben Sie erwartet ein, indem Sie den Ausdruck auswerten.
returnType: ReturnType
Eigenschaftswert
Geerbt vonExpressionEvaluator.returnType
type
Ruft den Ausdruckstyp für evaluator ab.
type: string
Eigenschaftswert
string
Geerbt vonExpressionEvaluator.type
Details zur geerbten Methode
tryEvaluate(Expression, MemoryInterface, Options)
Auswerten eines Ausdrucks.
function tryEvaluate(expression: Expression, state: MemoryInterface, options: Options): ValueWithError
Parameter
- expression
- Expression
Der auszuwertende Ausdruck.
- state
- MemoryInterface
Globale Zustandsinformationen.
- options
- Options
Bei der Auswertung verwendete Optionen.
Gibt zurück
Der Wert und die Fehlerzeichenfolge, die ungleich NULL ist, wenn ein Fehler vorliegt.
Geerbt vonExpressionEvaluator.tryEvaluate
validateExpression(Expression)
Überprüfen sie einen Ausdruck.
function validateExpression(expression: Expression)
Parameter
- expression
- Expression
Zu überprüfende Ausdruck.
Geerbt vonExpressionEvaluator.validateExpression