Da série “truques que ninguém precisa mais usar depois que memória e processamento ficaram tão abundantes e ninguém mais se importou com otimizar nada e os compiladores fazem tudo por você e as linguagens interpretadas fazem tanta coisa por baixo dos panos que esse tipo de otimização não vai fazer diferença alguma frente a tudo que está acontecendo fora do seu controle”:
Número 532: Como trocar os valores de duas variáveis sem usar uma terceira:
a = 3
b = 2
a = a ^ b
b = b ^ a
a = a ^ b
Neste momento, b == 3 e a == 2.
Comente de volta!