LambdaExpressionEqualsExpression

Aus JACK Wiki
Version vom 28. Januar 2022, 12:22 Uhr von Spobel (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „==Zugehörige Evaluatoren== *'''MathEvaluator''' ===Beschreibung=== Die Funktion ''lambdaExpressionEqualsExpression'' oder auch ''lambdaExprEqualsExpr'' vergle…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Zugehörige Evaluatoren

  • MathEvaluator

Beschreibung

Die Funktion lambdaExpressionEqualsExpression oder auch lambdaExprEqualsExpr vergleicht das Argument einer [[LambdaFunktion] mit einem mathematischen Ausdruck.

Syntax

lambdaExprEqualsExpr(LambdaFunktion lambda, Ausdruck term)
lambdaExpressionEqualsExpression(LambdaFunktion lambda, Ausdruck term)

Parameter

  • lambda - die LambdaFunktion, die das zu vergleichende Argument enthält
  • term - der Ausdruck, der mit dem Argument der LambdaFunktion verglichen werden soll

Return Value

  • Gibt einen Boolean zurück, true falls die beiden Ausdrücke übereinstimmen und false falls sie nicht übereinstimmen.

Hinweise

Die Funktion arbeitet ähnlich zur Funktion EqualsExpr.

Beispiele

lambdaExprEqualsExpr(lambda(x+1, x), x+1)    --> returns true
lambdaExprEqualsExpr(lambda(x+1, x, a, b), x+1)    --> returns true
lambdaExprEqualsExpr(lambda(x*2, x, a, b), 2*x)    --> returns true