411 REFERENCE · Wikibooks
Futurebasic/Language/Reference/dec long
Reference material by Wikibooks contributors. This retains its source identity and is not 411 news reporting.
DEC LONG/WORD/BYTE statements
DEC LONG/WORD/BYTE
Statements
✔ Appearance ✔ Standard ✔ Console
Syntax
DEC {LONG|WORD|BYTE} (addr&)
Description
This statement decrements the long integer, short integer or byte which begins at the specified address in memory; that is, it subtracts 1 from the value in memory and stores the result back into the addressed location. If the long integer, short integer or byte is already at its minimum possible value, then the statement will cycle it back to its maximum value.
Example
DEC LONG (myAddr&)
...is equivalent to:
POKE LONG myAddr&, PEEK LONG(myAddr&) - 1
Also:
DEC WORD (myAddr&)
...is equivalent to:
POKE WORD myAddr&, PEEK WORD(myAddr&) - 1
See Also
DEC; INC; INC LONG/WORD/BYTE