MergeLists

Aus JACK Wiki
Version vom 30. September 2024, 10:33 Uhr von SHergenroeder (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „===Zugehörige Evaluatoren=== *'''MathEvaluator''' ===Beschreibung=== Die Funktion ''mergeLists'' fügt die Elemente mehrerer Listen zusammen, wobei die ursprüngliche Reihenfolge beibehalten wird. Leere Listen werden entweder bei einem Parameterwert ''false'' ignoriert oder bei ''true'' durch ein leeres Element ersetzt. Die Funktion erwartet, dass der erste Parameter ein Boolean ist, der angibt, ob leere Listen ignoriert werden sollen. Die nachfolgende…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Zugehörige Evaluatoren

  • MathEvaluator

Beschreibung

Die Funktion mergeLists fügt die Elemente mehrerer Listen zusammen, wobei die ursprüngliche Reihenfolge beibehalten wird. Leere Listen werden entweder bei einem Parameterwert false ignoriert oder bei true durch ein leeres Element ersetzt.

Die Funktion erwartet, dass der erste Parameter ein Boolean ist, der angibt, ob leere Listen ignoriert werden sollen. Die nachfolgenden Parameter sind die Listen, die zusammengefügt werden sollen.

Syntax

mergeLists(Boolean parameter, Liste list1, Liste list2...)

Parameter

  • parameter - ein Parameter, der angibt, ob leere Listen ignoriert werden sollen
  • list - die Listen, welche zusammengefügt werden sollen

Return Value

  • Gibt eine Liste zurück, welche die zusammengefügten Listen enthält.

Beispiele

Standardfälle

mergeLists(false, list(1,3,4), list(2,3)) -> list(1,3,4,2,3)
mergeLists(false, list(1,2),list(),list(4,6,7)) -> list(1,2,4,6,7)
mergeLists(true, list(1,2), list(), list(4,6,7)) -> list(1,2,empty,4,6,7)