Set: Unterschied zwischen den Versionen

Aus JACK Wiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(8 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
==DEPRECATED==
==DEPRECATED==
Die Funktion wird im Evaluator 2 nicht mehr unterstützt. Funktionalität wird von [[List]] übernommen.
Die Funktion wird im Evaluator 2 und in JACK3 nicht mehr unterstützt. Funktionalität wird von [[List]] übernommen.
==JACK3 ==
In JACK3 wird Set nicht mehr unterstützt. Die Funktionalität wird durch Funktionen, welche Listen manipulieren, ersetzt. Siehe [[JACK3:EvaluatorÄnderungen#Neue Funktionen| Neue Funktionen]]


==Zugehörige Evaluatoren==
*'''MathEvaluator'''


===Beschreibung===
[[Kategorie:Listfunktionen]][[Kategorie:Konstruktoren]]
Die Funktion ''set'' bekommt als Eingabe Mengenelemente und gibt diese als OpenMathObject zurück.
 
===Syntax===
  set(string argument, string argument, ...)
 
===Parameter===
* '''argument''' - beliebig viele strings für die einzelnen Mengenelemente
 
===Return Value===
* Gibt die Menge als OpenMathObject zurück
 
===Beispiele===
  set(vector(1,1),vector(1,2))    --> <OMOBJ><OMA><OMS cd="list1" name="list"/><OMA><OMS cd="linalg2" name="vector"/><OMI>1</OMI><OMI>1</OMI></OMA><OMA><OMS cd="linalg2" name="vector"/><OMI>1</OMI><OMI>2</OMI></OMA></OMA></OMOBJ>
 
<math>\{ \begin{pmatrix} 1 \\ 1 \end{pmatrix} , \begin{pmatrix} 1 \\ 2 \end{pmatrix} \}</math>
 
====JUnit Tests====
<span class="mw-customtoggle-myDivision">[Anzeigen]</span>
<syntaxhighlight lang="java" class="mw-collapsible mw-collapsed" id="mw-customcollapsible-myDivision">
@Test
public void testSet() {
assertEquals(ExpressionParser.parse("set(vector(1,1), vector(1,2))", exerciseVariableMap, fillInVariableMap),
Evaluator.evaluate("set(vector(1,1), vector(1,2))", exerciseVariableMap, fillInVariableMap));
}
</syntaxhighlight>
 
===Hinweise===
* Die Funktion setzt eine Menge von Elementen in die OpenMath schreibweise.

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

DEPRECATED

Die Funktion wird im Evaluator 2 und in JACK3 nicht mehr unterstützt. Funktionalität wird von List übernommen.

JACK3

In JACK3 wird Set nicht mehr unterstützt. Die Funktionalität wird durch Funktionen, welche Listen manipulieren, ersetzt. Siehe Neue Funktionen

Zugehörige Evaluatoren

  • MathEvaluator