Complement: Unterschied zwischen den Versionen

Aus JACK Wiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Zeile 2: Zeile 2:
Die Funktion ''complement'' bildet das Komplement zweier Mengen.
Die Funktion ''complement'' bildet das Komplement zweier Mengen.


Die Funktion erwartet zwei Listen. Diese [[List]]en werden zuerst in Mengen konvertiert (doppelte Elemente werden entfernt). Als nächstes wird das Komplement gebildet. Anschließend wird die Menge in Form einer [[List]]e zurückgegeben.  
Die Funktion erwartet zwei Listen. Diese [[List]]en werden zuerst in Mengen konvertiert (doppelte Elemente werden entfernt). Das Komplement der beiden erstellten Mengen (<math>M_1 \setminus M_2 </math>) wird gebildet. Anschließend wird die Menge in Form einer [[List]]e zurückgegeben.  


Wird anstelle einer Liste ein Objekt angegeben, wird dies zuerst in eine List konvertiert.
Wird anstelle einer Liste ein Objekt angegeben, wird dies zuerst in eine List konvertiert.


=== Syntax ===
=== Syntax ===
Zeile 10: Zeile 12:


=== Parameter ===
=== Parameter ===
* '''list1'''
* '''list1''' - Die erste Liste
* '''list2'''
* '''list2''' - Die zweite Liste


=== Return Value ===
=== Return Value ===

Version vom 12. Februar 2018, 13:46 Uhr

Beschreibung

Die Funktion complement bildet das Komplement zweier Mengen.

Die Funktion erwartet zwei Listen. Diese Listen werden zuerst in Mengen konvertiert (doppelte Elemente werden entfernt). Das Komplement der beiden erstellten Mengen (<math>M_1 \setminus M_2 </math>) wird gebildet. Anschließend wird die Menge in Form einer Liste zurückgegeben.

Wird anstelle einer Liste ein Objekt angegeben, wird dies zuerst in eine List konvertiert.


Syntax

complement(List list1, List list2)

Parameter

  • list1 - Die erste Liste
  • list2 - Die zweite Liste

Return Value

  • Gibt eine Liste (List) zurück

Beispiele

Standardfälle

complement(list(1,1,1),list(1,2,3))   --> returns list()
complement(list(a,b,c),list(1,2,3))   --> returns list(a,b,c)
complement(vector(1,2,3),list(a,4,f))   --> returns list(vector(1,2,3))