LambdaExpressionEqualsExpression: Unterschied zwischen den Versionen

Aus JACK Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „==Zugehörige Evaluatoren== *'''MathEvaluator''' ===Beschreibung=== Die Funktion ''lambdaExpressionEqualsExpression'' oder auch ''lambdaExprEqualsExpr'' vergle…“)
 
 
(6 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
==Zugehörige Evaluatoren==
{{Vorlage:Warnung|Warnung=Diese Seite beinhaltet eine Evaluator-Funktion im JACK3 System.}}
 
===Zugehörige Evaluatoren===
*'''MathEvaluator'''
*'''MathEvaluator'''
===Beschreibung===
===Beschreibung===
Die Funktion ''lambdaExpressionEqualsExpression'' oder auch ''lambdaExprEqualsExpr'' vergleicht das Argument einer [[LambdaFunktion] mit einem mathematischen Ausdruck.
Die Funktion ''lambdaExpressionEqualsExpression'' oder auch ''lambdaExprEqualsExpr'' vergleicht das Argument einer [[LambdaFunktion]] mit einem mathematischen Ausdruck.


===Syntax===
===Syntax===
Zeile 9: Zeile 12:


===Parameter===
===Parameter===
* '''lambda''' - die LambdaFunktion, die das zu vergleichende Argument enthält  
* '''lambda''' - die [[LambdaFunktion]], die das zu vergleichende Argument enthält  
* '''term''' - der Ausdruck, der mit dem Argument der LambdaFunktion verglichen werden soll
* '''term''' - der Ausdruck, der mit dem Argument der LambdaFunktion verglichen werden soll


===Return Value===
===Return Value===
* Gibt einen Boolean zurück, ''true'' falls die beiden Ausdrücke übereinstimmen und ''false'' falls sie nicht übereinstimmen.
* 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===
===Beispiele===


  lambdaExprEqualsExpr(lambda(x+1, x), x+1)    --> returns true
  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''


lambdaExprEqualsExpr(lambda(x+1, x, a, b), x+1)    --> returns true
===Hinweise===
 
* Die Funktion arbeitet ähnlich zur Funktion [[EqualsExpr]].
lambdaExprEqualsExpr(lambda(x*2, x, a, b), 2*x)    --> returns true
* Weitere Informationen zur Lambda Funktionen sind [[LambdaFunktion|hier]] zu finden.


[[Kategorie:Math-Evaluatorfunktion]][[Kategorie:Ausdruckfunktionen]]
[[Kategorie:Math-Evaluatorfunktion]][[Kategorie:Testfunktionen]][[Kategorie:Ausdruckfunktionen]][[Kategorie:JACK3]]

Aktuelle Version vom 18. April 2024, 11:31 Uhr

Diese Seite beinhaltet eine Evaluator-Funktion im JACK3 System.

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.

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

Hinweise

  • Die Funktion arbeitet ähnlich zur Funktion EqualsExpr.
  • Weitere Informationen zur Lambda Funktionen sind hier zu finden.