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.


Publicado

em

por

Tags:

Comentários

Comente de volta!