RemoveAll: Unterschied zwischen den Versionen

Aus JACK Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „{{Vorlage:Warnung|Warnung=Diese Seite beinhaltet eine Funktion des Evaluators in JACK3.}} ==Zugehörige Evaluatoren== * '''MathEvaluator''' === Beschreibung…“)
 
KKeine Bearbeitungszusammenfassung
 
(3 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{Vorlage:Warnung|Warnung=Diese Seite beinhaltet eine Funktion des Evaluators in JACK3.}}
{{Vorlage:Warnung|Warnung=Diese Seite beinhaltet eine Funktion des Evaluators in JACK3.}}


==Zugehörige Evaluatoren==
=== Zugehörige Evaluatoren ===
* '''MathEvaluator'''
* '''MathEvaluator'''


=== Beschreibung ===
=== Beschreibung ===
Die Funktion ''removeAll'' zieht alle Elemente einer Liste von einer anderen ab. Dabei werden Duplikate beachtet und möglicherweise beibehalten.
Die Funktion ''removeAll'' zieht alle Elemente einer Liste von einer anderen ab. Dabei wird die Kardinalität (Duplikate) beachtet.


Es wird eine [[List]] zurückgegeben.
Es wird eine [[List]] zurückgegeben.
Zeile 20: Zeile 20:


=== Beispiele ===
=== Beispiele ===
  removeAll(list("a", "b", "c"), list("b", "c")) -> list("a")
  removeAll(list("a", "b", "c"), list("b", "c"))   --> returns list("a")
  removeAll(list(1,2,3,4), list(1,3,4,5,6)) -> list(2)
  removeAll(list(1,2,3,4), list(1,3,4,5,6))   --> returns list(2)
  removeAll(list(1,4,4,4,5,5,3), list(4,4,5)) -> list(1,4,5,3)
  removeAll(list(1,4,4,4,5,5,3), list(4,4,5))   --> returns list(1,4,5,3)
  removeAll(list(1,4,4,4,5,5,3), list(4,4,5,5,5,5)) -> list(1,4,3)
  removeAll(list(1,4,4,4,5,5,3), list(4,4,5,5,5,5))   --> returns list(1,4,3)




=== Hinweise ===
[[Kategorie:Math-Evaluatorfunktion]][[Kategorie:Listfunktionen]][[Category:JACK3]]
 
[[Kategorie:Math-Evaluatorfunktion]][[Category:JACK3]]

Aktuelle Version vom 17. April 2024, 10:09 Uhr

Diese Seite beinhaltet eine Funktion des Evaluators in JACK3.

Zugehörige Evaluatoren

  • MathEvaluator

Beschreibung

Die Funktion removeAll zieht alle Elemente einer Liste von einer anderen ab. Dabei wird die Kardinalität (Duplikate) beachtet.

Es wird eine List zurückgegeben.

Syntax

removeAll(List a, List b)

Parameter

  • a - die List, aus der Elemente entfernt werden sollen
  • b - die List, die die zu entfernenden Elemente enthält

Return Value

  • Gibt die List a ohne die Elemente in List b zurück

Beispiele

removeAll(list("a", "b", "c"), list("b", "c"))   --> returns list("a")
removeAll(list(1,2,3,4), list(1,3,4,5,6))   --> returns list(2)
removeAll(list(1,4,4,4,5,5,3), list(4,4,5))   --> returns list(1,4,5,3)
removeAll(list(1,4,4,4,5,5,3), list(4,4,5,5,5,5))   --> returns list(1,4,3)