IF ELSE simplificado
Posted by Andrés Argüello Pittjun 5
La semana pasada trabajando con un programador de sistema y vi una linea en su codigo que me llamo la atención,
en una sola linea habia escrito algo asi como distance= (prevDist < 30) ? 50:20;
Lo que hace ésta sentencia es simplificar en una linea un IF ELSE, la sentecia anterior podrÃa escribirse de la manera tradicional:
if (previDist<30) { distance=50; } else { distance=20; }
De manera que en una sola linea podemos ahorranos un par de lienas, es válido tanto en AS2 como en AS3.
Ejemplo:
var myvar:Number; myvar=2 var i:Number = (myvar < 3) ? 5:2; trace(i);// el resultado serÃa 5

No hay comentarios