For further actions, you may consider blocking this person and/or reporting abuse
Read next
A Pleasant Work Environment = Better Productivity
Nozibul Islam -
Unlocking Advanced Docker Networking: Macvlan vs. Ipvlan
Abhay Singh Kathayat -
Unlocking Docker BuildKit for Faster and More Secure Builds
Abhay Singh Kathayat -
Docker Logging Drivers: A Comprehensive Guide for Effective Log Management
Abhay Singh Kathayat -
Top comments (4)
While it does have some educational value to show that this is possible, this method has two issues:
Both
a = a + b
anda = a - b
can cause an overflow.I can't imagine many situations where saving a few bytes really makes up for the loss in readability.
It also works with XOR (avoiding the overflow problem):
Agreed, this is definitely the way to do it.
reduced to one line:
a ^= b ^= a ^= b;