Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

TRANSLATE-BOOLEAN( ) Booleschen Ausdruck prüfen

&pagelevel(3)&pagelevel

Anwendungsgebiet: Konvertierungsfunktionen

Die Funktion TRANSLATE-BOOLEAN( ) prüft, ob der Eingabe-Ausdruck wahr oder falsch ist. Ist er wahr, wird der in der THEN-Klausel angegebene Wert als Ergebnis geliefert. Ist der Eingabe-Ausdruck nicht wahr (=falsch), wird der in der ELSE-Klausel angegebene Wert als Ergebnis geliefert.

Format

TRANSLATE-BOOLEAN( )

IF = ausdruck1

,THEN = ausdruck2

,ELSE = ausdruck3

Ergebnistyp

BOOLEAN / INTEGER / STRING

Eingabeparameter

IF = ausdruck1
Bezeichnet einen Ausdruck vom Typ BOOLEAN.

THEN = ausdruck2
Bezeichnet einen Ausdruck vom Typ BOOLEAN, INTEGER oder STRING.

ELSE = ausdruck3
Bezeichnet einen Ausdruck vom Typ BOOLEAN, INTEGER oder STRING.

Ergebnis

  • String, wenn der Ausdruck in THEN-/ELSE-Klausel ein String-Ausdruck ist.

  • Integer-Wert, wenn der Ausdruck in THEN-/ELSE-Klausel ein arithmetischer Ausdruck ist.

  • TRUE / FALSE, wenn der Ausdruck in THEN-/ELSE-Klausel ein boolescher Ausdruck ist.

Fehlermeldung

Keine Fehlermeldungen

Beispiel

/A = 6
/B = 5
/C = TRANSLATE-BOOLEAN(IF=(A > B), THEN='A groesser', ELSE='B groesser')
/SHOW-VARIABLE C
C = A groesser 
/A = 5
/B = 6
/C = TRANSLATE-BOOLEAN(IF=(A > B), THEN='A groesser', ELSE='B groesser')
/SHOW-VARIABLE C
C = B groesser