Set: Unterschied zwischen den Versionen

Aus JACK Wiki
Wechseln zu: Navigation, Suche
(Beispiele)
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>

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.