Set: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Keine Bearbeitungszusammenfassung |
|||
Zeile 15: | Zeile 15: | ||
<math>\{ \begin{pmatrix} 1 \\ 1 \end{pmatrix} , \begin{pmatrix} 1 \\ 2 \end{pmatrix} \}</math> | <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=== | ===Hinweise=== |
Version vom 19. September 2017, 07:42 Uhr
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
[Anzeigen]
@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));
}
Hinweise
- Die Funktion setzt eine Menge von Elementen in die OpenMath schreibweise.