This is an old version, view current version.
10 Compound Arithmetic and Assignment
- Compound Addition and Assignment
- Compound Subtraction and Assignment
- Compound Multiplication and Assignment
- Compound Division and Assignment
- Compound Elementwise Multiplication and Assignment
- Compound Elementwise Division and Assignment
Compound arithmetic and assignment statements combine an arithmetic operation and assignment, replacing a statement such as
x = x op y;
with the more compact compound form
x op= y;
For example, x = x + 1;
may be replaced with x += 1;
. This works
for all types that support arithmetic, including the scalar
types int
, real
, complex
, the real matrix types vector
,
row_vector
, and matrix
, and the complex matrix types,
complex_vector
, complex_row_vector
, and complex_matrix
.