Gambas/Combination

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 /= 	division
 * = 	multiplication

Concatenation

 * &= | Concatenation
 * &\= |	Concatenation (adding a path separator between the two strings if necessary)