| Name | Parameter | Anwendung | Kommentar |
|---|---|---|---|
| in_list | (v, array) | in_list(i, {10, 15, 20}) | Prüft, ob i == 10, 15 oder 20 ist |
| in_range | (v, v1, v2) | in_range(i, 25, 50) | Prüft, ob i >= 25 und <= 50 ist |
| compare_list_one | (array1, array2) | compare_list_one({i, j}, {105, 10}) | Prüft, ob i == 105 oder j == 10 ist |
| compare_list_all | (array1, array2) | compare_list_all({i, j}, {105, 10}) | Prüft, ob i == 105 und j == 10 ist |
| min | (array) | min({1, 70, "a", -1, -12, 90}) | Gibt die kleinste Zahl oder den kleinsten String im Alphabet zurück. Zahlen werden VOR Strings gezählt |
| max | (array) | min({1, 70, "a", -1, -12, 90}) | Gibt die größte Zahl oder den größten String im Alphabet zurück. Strings sind größer als Zahlen |
| next_val | (v, start, stop) | next_val(2, 0, 5) | Gibt den nächsten Wert zurück, wenn v kleiner als der Endwert ist |
| get_smallest_id | (array[, v]) | get_smallest_id({1, 2, 3, 4, 6, 7}, -2) | Gibt den kleinsten unbenutzen Wert zurück. Wirt v nicht angegeben ist v = 1 |
| distinct | (array) | distinct({1, 1, 1, 2, 3, 3, 1, 2, 5, 4}) | Gibt den Array ohne doppelte Einträge zurück |
| count | (array, v) | count({1, 1, 10, 1, 2, 2}, 2) | Zählt, wie oft v im Array ist |
| modulo | (i, j) | modulo(10, 5) | Gibt den Rest von i geteilt durch j zurück |
| kpwas | (i, j) | kpwas(10, 5) | Gibt alle Zahlen hinter dem Komma zurück |
| modulo_bool | (i, j) | modulo(10, 5) | Prüft, ob i ohne Rest durch j teilbar ist |
| math_round | (i) | math_round(1.5) | Rundet ab .5 auf, alles andere ab |
Viel Spaß damit! :)