Deutsch (DE-CH-AT)English (United Kingdom)

ToInteger

Zur Konvertierung eines Ausdrucks nach Integer

Klassifizierung

Bibliothek Core
Art Term
Ausnahmen Core..OutOfBoundsException, Core..TypeMismatchException
Kategorien Core Terms, Terms, Konvertierung

Beschreibung

Term zum kon­ver­tie­ren eines Aus­drucks nach Inte­ger.

Ausdruck

Value = ToInteger(Term)

Eigenschaften

Nachfolgend werden alle Eigenschaften/Argumente des Terms der Reihe nach aufgelistet.
NameTypArtMVRBeschreibung
ValueIntegerRückgabeORückgabewert des entsprechenden Typs
TermTermIAusdruck, der konvertiert werden soll. Regeln, siehe Beschreibung.
Legende: Ohne Typ = unbestimmter Typ, siehe Beschreibung; M = Eigenschaft ist erforderlich (Mandatory); V = Verkettbares Element; R = Datenrichtung I = In, O = Out, I/O = In/Out

Beispiele

MyIntegerValue = ToInteger(true)

MyIntegerValue = ToInteger("1234")

MyIntegerValue = ToInteger(123.456)

MyIntegerValue = ToInteger(18 00 FF FF)

Regeln

Die Ausdrücke (Term) der verschiedenen Typen werden nach folgenden Regeln konvertiert:

  • Boolean

    Gibt 1 zurück, wenn true, andernfalls 0

  • Integer

    Gibt eine Kopie des Wertes zurück

  • Float

    Gibt den ganzahligen Anteil (Wert links neben dem Punkt) zurück. Der Dezimal-Anteil wird dabei abgeschnitten und nicht gerundet.

  • ByteField

    Gibt den Integer-Wert des ByteFields zurück. Die Bytefolge wird ohne Vorzeichen interpretiert.

  • String

    Gibt den Integer-Wert des Strings zurück. Der String muss dabei einem IntegerLiteral entsprechen. Wenn nicht, wird eine Ausnahme ausgelöst.

Beachte

Beachte

Siehe auch

  • Erstellt
    15. Februar 2011
  • Version
    4
  • Geändert
    15. Februar 2011
  • Zugriffe
    8555