MergeLists: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
(4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 7: | Zeile 7: | ||
Die Funktion ''mergeLists'' fügt die Elemente mehrerer [[List|Listen]] zu einer [[List|Liste]] zusammen, wobei die ursprüngliche Reihenfolge beibehalten wird. Leere [[List|Listen]] werden entweder bei einem Parameterwert ''false'' ignoriert oder bei ''true'' durch ein leeres Element ersetzt. | Die Funktion ''mergeLists'' fügt die Elemente mehrerer [[List|Listen]] zu einer [[List|Liste]] zusammen, wobei die ursprüngliche Reihenfolge beibehalten wird. Leere [[List|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. | Die Funktion erwartet, dass der erste Parameter ein Boolean ist, der angibt, ob leere [[List|Listen]] ignoriert werden sollen. Die nachfolgenden Parameter sind die [[List|Listen]], die zusammengefügt werden sollen. | ||
===Syntax=== | ===Syntax=== | ||
mergeLists(Boolean parameter, | mergeLists(Boolean parameter, [[List]] list1, [[List]] list2...) | ||
===Parameter=== | ===Parameter=== | ||
* '''parameter''' - ein | * '''parameter''' - ein Boolean, der angibt, ob leere [[List|Listen]] ignoriert werden sollen | ||
* '''list''' - die Listen, welche zusammengefügt werden sollen | * '''list''' - die [[List|Listen]], welche zusammengefügt werden sollen | ||
===Return Value=== | ===Return Value=== | ||
* Gibt eine Liste zurück, welche | * Gibt eine zusammengefügte [[List|Liste]] zurück, welche aus den eingegebenen [[List|Listen]] besteht. | ||
===Beispiele=== | ===Beispiele=== | ||
==== Standardfälle ==== | ==== Standardfälle ==== | ||
mergeLists(false, list(1,3,4), list(2,3)) -> list(1,3,4,2,3) | mergeLists(false(), list(1,3,4), list(2,3)) --> returns list(1,3,4,2,3) | ||
mergeLists(false, list(1,2),list(),list(4,6,7)) -> list(1,2,4,6,7) | mergeLists(false(), list(1,2), list(), list(4,6,7)) --> returns list(1,2,4,6,7) | ||
mergeLists(true, list(1,2), list(), list(4,6,7)) -> list(1,2,empty,4,6,7) | mergeLists(true(), list(1,2), list(), list(4,6,7)) --> returns list(1,2,empty,4,6,7) | ||
[[Kategorie:Math-Evaluatorfunktion]][[Kategorie:Testfunktionen]][[Kategorie:Listfunktionen]][[Kategorie:JACK3]] | [[Kategorie:Math-Evaluatorfunktion]][[Kategorie:Testfunktionen]][[Kategorie:Listfunktionen]][[Kategorie:JACK3]] |
Aktuelle Version vom 5. November 2024, 10:35 Uhr
Diese Seite beinhaltet eine Evaluator-Funktion im JACK3 System. |
Zugehörige Evaluatoren
- MathEvaluator
Beschreibung
Die Funktion mergeLists fügt die Elemente mehrerer Listen zu einer Liste 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, List list1, List list2...)
Parameter
- parameter - ein Boolean, der angibt, ob leere Listen ignoriert werden sollen
- list - die Listen, welche zusammengefügt werden sollen
Return Value
Beispiele
Standardfälle
mergeLists(false(), list(1,3,4), list(2,3)) --> returns list(1,3,4,2,3) mergeLists(false(), list(1,2), list(), list(4,6,7)) --> returns list(1,2,4,6,7) mergeLists(true(), list(1,2), list(), list(4,6,7)) --> returns list(1,2,empty,4,6,7)