EvalEq: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Keine Bearbeitungszusammenfassung |
|||
(13 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. | 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( | 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=== | ||
Zeile 13: | Zeile 18: | ||
===Beispiele=== | ===Beispiele=== | ||
evalEq('x^2 + 4',' | evalEq('x^2 + 4','3*x') --> returns 'x^2-3*x+4' | ||
evalEq('5','5') --> returns '0' | evalEq('5','5') --> returns '0' | ||
Zeile 20: | Zeile 25: | ||
* Um den Ausdruck anschließend sinnvoll vergleichen zu können kann man z.B. die Funktion [[equalsExpr]] benutzen. Ein Beispiel: | * 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'' | equalsExpr(evalEq('x^2','x+1'),'x^2-x-1') --> returns ''true'' | ||
[[Kategorie:Ausdruckfunktionen]][[Kategorie:JACK2]] |
Aktuelle Version vom 27. März 2024, 13: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