ChooseFromComplement: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(→Syntax) |
|||
Zeile 13: | Zeile 13: | ||
=== Beispiele === | === Beispiele === | ||
==== Standardfälle ==== | |||
chooseFromComplement('{a;b;c}','{a;b}') --> returns c | chooseFromComplement('{a;b;c}','{a;b}') --> returns c | ||
==== Benutzung mit Variablen ==== | |||
chooseFromComplement('{[pos=1];b;c}','{[var=a];b}') | |||
chooseFromComplement('{[pos=1];[var=a];c}','{a;b}') | |||
chooseFromComplement('{a;b;c}','{a;[var=a]}') | |||
=== Hinweise === | === Hinweise === | ||
* Das Komplement der beiden Mengen darf nicht die leere Menge sein! | * Das Komplement der beiden Mengen darf nicht die leere Menge sein! | ||
* Mengen werden mit geschweiften Klammern beschrieben, die Elemente sind mit Semikolons zu trennen. | * Mengen werden mit geschweiften Klammern beschrieben, die Elemente sind mit Semikolons zu trennen. |
Version vom 5. April 2017, 15:15 Uhr
Beschreibung
Die Funktion chooseFromComplement zieht ein zufälliges Element aus einer Menge ohne die Elemente einer zweiten Menge. Die Funktion erwartet zwei Strings, die jeweils Mengen beschreiben, als Parameter und gibt einen String zurück.
Syntax
chooseFromComplement(string1,string2)
Parameter
- string1 - die erste Menge
- string2 - die Menge, die von der ersten abgezogen wird
Return Value
- Gibt eine String zurück
Beispiele
Standardfälle
chooseFromComplement('{a;b;c}','{a;b}') --> returns c
Benutzung mit Variablen
chooseFromComplement('{[pos=1];b;c}','{[var=a];b}') chooseFromComplement('{[pos=1];[var=a];c}','{a;b}') chooseFromComplement('{a;b;c}','{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.