Intersect: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Spobel (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „=== Beschreibung === Die Funktion ''intersect'' bildet den Schnitt zweier Mengen. Die Funktion erwartet zwei Listen. Diese Listen werden zuerst in Mengen konv…“) |
|||
(4 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
===Zugehörige Evaluatoren=== | |||
*'''MathEvaluator''' | |||
=== Beschreibung === | === Beschreibung === | ||
Die Funktion ''intersect'' bildet den Schnitt zweier Mengen. | Die Funktion ''intersect'' bildet den Schnitt zweier Mengen. | ||
Zeile 19: | Zeile 22: | ||
==== Standardfälle ==== | ==== Standardfälle ==== | ||
intersect(list(1,1,1),list(1,2,3)) --> returns list(1) | intersect(list(1,1,1),list(1,2,3)) --> returns list(1) | ||
intersect(list(a,b,c),list(1,2,3)) --> returns list() | intersect(list(a,b,c),list(1,2,3)) --> returns list() | ||
intersect(vector(1,2,3),list(a,4,f)) --> returns list() | intersect(vector(1,2,3),list(a,4,f)) --> returns list() | ||
intersect(list(1,3,4,vector(1,2,3)),list(a,4,f)) --> returns list(4) | intersect(list(1,3,4,vector(1,2,3)),list(a,4,f)) --> returns list(4) | ||
[[Kategorie:Evaluatorfunktion]][[Kategorie:Listfunktionen]] | [[Kategorie:Math-Evaluatorfunktion]][[Kategorie:Listfunktionen]][[Kategorie:JACK2]][[Kategorie:JACK3]] |
Aktuelle Version vom 17. April 2024, 08:01 Uhr
Zugehörige Evaluatoren
- MathEvaluator
Beschreibung
Die Funktion intersect bildet den Schnitt zweier Mengen.
Die Funktion erwartet zwei Listen. Diese Listen werden zuerst in Mengen konvertiert (doppelte Elemente werden entfernt). Als nächstes wird der Schnitt 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
intersect(List list1, List list2)
Parameter
- list1
- list2
Return Value
- Gibt List zurück
Beispiele
Standardfälle
intersect(list(1,1,1),list(1,2,3)) --> returns list(1) intersect(list(a,b,c),list(1,2,3)) --> returns list() intersect(vector(1,2,3),list(a,4,f)) --> returns list() intersect(list(1,3,4,vector(1,2,3)),list(a,4,f)) --> returns list(4)