mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Merge pull request #12026 from CrimsonGlory/CrimsonGlory-patch-3
[docs] Add bitwise assignment operators
This commit is contained in:
commit
d5c869f5d6
@ -7,7 +7,7 @@ If ``a`` is an LValue (i.e. a variable or something that can be assigned to), th
|
|||||||
following operators are available as shorthands:
|
following operators are available as shorthands:
|
||||||
|
|
||||||
``a += e`` is equivalent to ``a = a + e``. The operators ``-=``, ``*=``, ``/=``, ``%=``,
|
``a += e`` is equivalent to ``a = a + e``. The operators ``-=``, ``*=``, ``/=``, ``%=``,
|
||||||
``|=``, ``&=`` and ``^=`` are defined accordingly. ``a++`` and ``a--`` are equivalent
|
``|=``, ``&=``, ``^=``, ``<<=`` and ``>>=`` are defined accordingly. ``a++`` and ``a--`` are equivalent
|
||||||
to ``a += 1`` / ``a -= 1`` but the expression itself still has the previous value
|
to ``a += 1`` / ``a -= 1`` but the expression itself still has the previous value
|
||||||
of ``a``. In contrast, ``--a`` and ``++a`` have the same effect on ``a`` but
|
of ``a``. In contrast, ``--a`` and ``++a`` have the same effect on ``a`` but
|
||||||
return the value after the change.
|
return the value after the change.
|
||||||
|
Loading…
Reference in New Issue
Block a user