Incr, Decr
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
- Incr Variable
- Decr Variable
Syntax (alternativ)
- Variable++
- Variable--
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