Schnelle Inkrementation oder Dekrementation um 1 (x = x +/- 1). Geschwindigkeitsvorteil bei den Datentypen byte, word, integer, long, bei Arrayzugriffen und bei Zugriffen auf Variablen-Eigenschaften die als Struktur dimensioniert wurden. Verarbeitet auch Fließkommawerte, jedoch ohne nennenswerten Geschwindigkeitsvorteil.
Syntax
Syntax (alternativ)
Info
Variable schließt auch numerische Eigenschaften von Variablen ein, die als Struktur dimensioniert wurden.
Beispiel1:
dim a(100) as byte dim b as integer incr a(4) ' Wert des Elements 5 vom Arrays "a" um 1 erhöhen decr a(4) ' Wert des Elements 5 vom Arrays "a" um 1 vermindern incr b ' Wert von "b" um 1 erhöhen
Beispiel2:
' Struktur deklarieren struct date byte hour byte minute byte second byte wert(5) endstruct ' Variable als Struktur dimensionieren (anlegen) dim d as date incr d.hour ' Wert der Eigenschaft "hour" um 1 erhöhen incr d.wert(3) ' Wert des Elements 4 vom Array "wert" um 1 erhöhen decr d.wert(3) ' Wert des Elements 4 vom Array "wert" um 1 vermindern