EvalEq: Unterschied zwischen den Versionen

Aus JACK Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „===Beschreibung=== ===Syntax=== ===Parameter=== ===Return Value=== ===Beispiele=== ===Hinweise===“)
 
 
(14 dazwischenliegende Versionen von 6 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
'''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===
===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===
===Syntax===
evalEq([[Ausdruck]] term1, [[Ausdruck]] term2)


===Parameter===
===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===
===Return Value===
* Gibt einen String zurück, evaluiert aus '''string1-string2'''.


===Beispiele===
===Beispiele===
evalEq('x^2 + 4','3*x')    --> returns 'x^2-3*x+4'
evalEq('5','5')    --> returns '0'


===Hinweise===
===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''
[[Kategorie:Ausdruckfunktionen]][[Kategorie:JACK2]]

Aktuelle Version vom 27. März 2024, 14:29 Uhr

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