asymptote: Self & prefix operators
6.9.2 Self & prefix operators
-----------------------------
As in C, each of the arithmetic operators '+', '-', '*', '/', '#', '%',
and '^' can be used as a self operator. The prefix operators '++'
(increment by one) and '--' (decrement by one) are also defined. For
example,
int i=1;
i += 2;
int j=++i;
is equivalent to the code
int i=1;
i=i+2;
int j=i=i+1;
However, postfix operators like 'i++' and 'i--' are not defined
(because of the inherent ambiguities that would arise with the '--'
path-joining operator). In the rare instances where 'i++' and 'i--' are
really needed, one can substitute the expressions '(++i-1)' and
'(--i+1)', respectively.