Text DE Version 4.60

SWITCH/CASE/DEFAULT

Beschreibung

Syntax:

SWITCH(Test)
{
   CASE("A")
   {
   }
   CASE("BB")
   {
   }
}

oder

SWITCH(Test)
{
   CASE("A")
   {
   }
   CASE("BB")
   {
   }
   DEFAULT
   {
   }
}

Es wird das Ergebnis des SWITCH-Ausdrucks mit den Ergebnisen der CASE-Ausdrücke verglichen (mit dem Operator ‚=‘ siehe dort).
Beim ersten CASE-Ausdruck der dem SWITCH-Ausdruck entspricht wird in den dazugehörigen Ausführungsteil verzweigt.
Die folgenden CASE-Ausdrücke werden nicht mehr geprüft.
Entspricht kein CASE-Ausdruck dem SWITCH-Ausdruck wird (so vorhanden) der DEFAULT-Ausführungsteil abgearbeitet.

Es können maximal 8062 CASE-Bedingungen innerhalb eines SWITCH definiert werden.