411 REFERENCE · Wikibooks
Gambas/Combination
Reference material by Wikibooks contributors. This retains its source identity and is not 411 news reporting.
Combination Assignment Operators
Gambas supports combination assignment operators (also called compound assignment operators ) in a similar manner to the C programming language. The combination assignment operators provide a more concise way of creating expressions by enabling calculations involving a variable to be performed without the variable being included in the right hand operand.
value += 3 ' value = value + 3
value /= 3 ' value = value / 3
value *= 3 ' value = value * 3
Arithmetic
+= addition
-= subtraction
= multiplication
/= division
Concatenation
| &= | Concatenation
| &\= | Concatenation (adding a path separator between the two strings if necessary)