En el trabajo nos hemos estado peleando un poco en cómo intercambiar el valor de dos variables sin el uso explícito de una tercera variable auxiliar (pregunta típica de esas que no sirver para nada xD).
En fin ahí va mi propuesta:
a = "hola"; b = "adios"; b = (a + "||" + (a=b)).split("||")[0]; trace (a + " : " + b);
Cómo lo haríais vosotros?
Permalink
Comments (2607)