ChooseFromComplement: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
K (→JUnit Tests) |
|||
Zeile 22: | Zeile 22: | ||
chooseFromComplement(list(a,b,c),list(a,[var=a])) | chooseFromComplement(list(a,b,c),list(a,[var=a])) | ||
=== Hinweise === | === Hinweise === |
Version vom 24. September 2018, 11:47 Uhr
Beschreibung
Die Funktion chooseFromComplement zieht ein zufälliges Element aus einer Liste ohne die Elemente einer zweiten Liste. Die Funktion erwartet zwei Listen, als Parameter und gibt ein Element zurück.
Syntax
chooseFromComplement(List list1, List list2)
Parameter
- list1 - die erste Liste
- list2 - die Liste, die von der ersten Liste abgezogen wird
Return Value
- Gibt ein Element zurück
Beispiele
Standardfälle
chooseFromComplement(list(a,b,c),list(a,b)) --> returns c
Benutzung mit Variablen
chooseFromComplement(list([pos=1],b,c),list([var=a],b)) chooseFromComplement(list([pos=1],[var=a],c),list(a,b)) chooseFromComplement(list(a,b,c),list(a,[var=a]))
Hinweise
- Das Komplement der beiden Mengen darf nicht die leere Menge sein!
- Mengen werden mit geschweiften Klammern beschrieben, die Elemente sind mit Semikolons zu trennen.