Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

INTEGER( ) Ausdruck in Integer-Wert konvertieren

&pagelevel(3)&pagelevel

Anwendungsgebiet: Konvertierungsfunktionen

Die Funktion INTEGER( ) konvertiert einen beliebigen Ausdruck in den Datentyp INTEGER. Dabei werden Ausdrücke vom Typ STRING entsprechend den Regeln der impliziten Konvertierung umgesetzt. Für Ausdrücke vom Typ BOOLEAN gilt: TRUE wird zum Wert 1 konvertiert, FALSE zu 0.

Ob ein Ausdruck vom Typ STRING konvertierbar ist, kann vorab mit der Funktion IS-INTEGER( ) geprüft werden.

Format

INTEGER( )

INT( )

EXPRESSION = ausdruck

Ergebnistyp

INTEGER

Eingabeparameter

EXPRESSION = ausdruck
„ausdruck“ ist ein Ausdruck vom Typ STRING, INTEGER oder BOOLEAN.

Ergebnis

Zahl vom Typ INTEGER

Fehlermeldung

SDP0415   SYNTAX-FEHLER: ZAHL IM STRING ERWARTET. KONVERTIERUNG
          NICHT MOEGLICH

Beispiel

Die Variablen A, B, C und D werden initialisiert:

/A = '4'
/B = 5
/C = 30
/D = TRUE    "Typ: BOOLEAN" 
/AINT = INTEGER(EXPRESSION = A)
/SHOW-VARIABLE AINT
AINT = 4 
/BINT = INTEGER(EXPRESSION = B + C)
/SHOW-VARIABLE BINT
BINT = 35 
/CINT = INTEGER(EXPRESSION = D)
/SHOW-VARIABLE CINT
CINT = 1