EvalEq

Aus JACK Wiki
Zur Navigation springen Zur Suche springen
Die Funktion evalEq ist veraltet und wird in Jack3 nicht mehr unterstützt. Bitte nicht mehr verwenden!
In Jack3 funktioniert folgendes als möglicher Ersatz: ersetzen Sie evalEq(arg1, arg2) durch arg1-arg2.

Zugehörige Evaluatoren

  • MathEvaluator

Beschreibung

Die Funktion evalEq evaluiert zwei Ausdrücke miteinander. Das können z.B. zwei Fill-In Kästchen, die die linke und rechte Seite einer Gleichung darstellen, sein. evalEq erwartet zwei Strings und gibt einen String zurück.

Syntax

evalEq(Ausdruck term1, Ausdruck term2)

Parameter

  • term1 - der Ausdruck, der z.B. auf der linken Seite einer Gleichung steht
  • term2 - der Ausdruck, der z.B. auf der rechten Seite einer Gleichung steht

Return Value

  • Gibt einen String zurück, evaluiert aus string1-string2.

Beispiele

evalEq('x^2 + 4','3*x')    --> returns 'x^2-3*x+4'

evalEq('5','5')    --> returns '0'

Hinweise

  • Um den Ausdruck anschließend sinnvoll vergleichen zu können kann man z.B. die Funktion equalsExpr benutzen. Ein Beispiel:
equalsExpr(evalEq('x^2','x+1'),'x^2-x-1')    --> returns true