Set: Unterschied zwischen den Versionen

Aus JACK Wiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
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 nicht mehr unterstützt. Funktionalität wird von [[List]] übernommen.
===Beschreibung===
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.


[[Kategorie:Evaluatorfunktion]][[Kategorie:Listfunktionen]][[Kategorie:Konstruktoren]]
[[Kategorie:Evaluatorfunktion]][[Kategorie:Listfunktionen]][[Kategorie:Konstruktoren]]

Version vom 13. November 2017, 13:24 Uhr

DEPRECATED

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