Sprache / Logikfunktionen
Syntax
Ergebnis = Choose(Wert, Ergebnis1, Ergebnis2, ..., ErgebnisN, Default)
Parameter | Datentyp | Beschreibung |
---|---|---|
Wert | number | Der Zahlwert für die Auswahl eines Ergebnisses |
Ergebnis1 | variant | Der Wert, der ausgegeben werden soll, wenn der Wert 0 ist |
Ergebnis2 | variant | Der Wert, der ausgegeben werden soll, wenn der Wert 1 ist |
ErgebnisN | variant | Der Wert, der ausgegeben werden soll, wenn der Wert N ist |
Default | variant | Der Default-Wert |
Ergebnis | variant | Der Wert von Ergebnis1, Ergebnis2, ... , ErgebnisN oder Default |
Beschreibung
Die Choose-Funktion wählt in Abhängigkeit von einer Bedingung einen Wert aus und gibt diesen zurück. Es muss immer ein Default-Wert mit angegeben werden. Der Default-Wert wird ausgegeben, wenn die Bedingung nicht erfüllt wird. Die Bedingung muss eine ganze Zahl vom Typ number sein. Das 1. Ereignis wird ausgewählt, wenn der Wert für die Bedingung 0 ist, das zweite Ereignis, wenn die Bedingung 1 ist, usw. Für das Ereignis kann ein beliebiger Datentyp gewählt werden. Alle Ereignisse müssen jedoch vom selben Datentyp sein.
Beispiel