WebSphere Message Broker Version 8.0.0.5 Betriebssysteme: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Sehen Sie sich die Informationen zur aktuellen Produktversion im IBM Integration Bus Version 9.0 an.

IF-Anweisung

Die IF-Anweisung (Falls-Anweisung) führt eine bestimmte Reihe von Anweisungen aus, die auf dem Ergebnis der Auswertung von Bedingungsausdrücken beruhen.

Syntax

Syntaxdiagramm lesenSyntaxdiagramm überspringen
       .-ELSEIF----------------------.                          
       V                             |                          
>>-IF----Ausdruck--THEN--Anweisungen-+--+-------------------+--->
                                        '-ELSE -Anweisungen-'   

>--END IF------------------------------------------------------><

Jeder Ausdruck wird ausgewertet, bis einer der Ausdrücke als TRUE erkannt wird; dann wird die entsprechende Reihe von Anweisungen ausgeführt. Falls keiner der Ausdrücke als TRUE erkannt wird und die optionale ELSE-Klausel vorhanden ist, werden die Anweisungen der ELSE-Klausel ausgeführt.

UNKNOWN und FALSE werden gleich behandelt; bei beiden wird der nächste Bedingungsausdruck wird. ELSEIF besteht aus einem Wort ohne Leerzeichen zwischen ELSE und IF. Es ist jedoch möglich, eine IF-Anweisung mit einer ELSE-Klausel verschachteln; dabei können beide Anweisungen mit END IF beendet werden.

Beispiel

IF i = 0 THEN
   SET size = 'small';
ELSEIF i = 1 THEN
   SET size = 'medium';
ELSEIF j = 4 THEN
   SET size = 'large';
ELSE
   SET size = 'unknown';
END IF;


IF J > MAX THEN
  SET J = MAX;
  SET Limit = TRUE;
END IF;
Bemerkungen | Marken | Downloads | Bibliothek | Support | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Letzte Aktualisierung:
        
        Letzte Aktualisierung: 2015-02-28 16:21:30


ReferenzthemaReferenzthema | Version 8.0.0.5 | ak05040_