An assignment statement copies data from one memory area to another.
a = a + b
The following table shows the complex assignment operators available in EGL.
Operator | Meaning |
---|---|
a += b | a = a + b |
a –= b | a = a – b |
a *= b | a = a * b |
a /= b | a = a / b |
a **= b | a = a ** b |
a %= b | a = a % b |
a |= b | a = a | b |
a &= b | a = a & b |
a xor= b | a = a xor b |
a <<= n | a = a << n |
a >>= n | a = a >> n |
a>>>=n | a = a >>> n |
a ::= b | a = a :: b |
a?:= b | a = a ?: b |