Set: Unterschied zwischen den Versionen

Aus JACK Wiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
==DEPRECATED==
Funktionalität wird von [[List]] übernommen.
===Beschreibung===
===Beschreibung===
Die Funktion ''set'' bekommt als Eingabe Mengenelemente und gibt diese als OpenMathObject zurück.
Die Funktion ''set'' bekommt als Eingabe Mengenelemente und gibt diese als OpenMathObject zurück.

Version vom 5. Oktober 2017, 13:06 Uhr

DEPRECATED

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

[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.