target := expression
Assignment instructions of the form
can be abbreviated to
target := target + expression
target := target - expression
target := target * expression
target := target / expression
respectively. target +:= expression
target -:= expression
target *:= expression
target /:= expression
When the latter form is used and the target includes expressions, the included expressions are computed once only.
See also: Multiple target assignment., type checking.