Archive

Archive for September 12th, 2006

Art Attax

September 12th, 2006 Serabe 2 comments

¿Quién no recuerda Art Attack? Ese programa que le debía todo a Neil Buchanan, más conocido como El Manitas. Aquí lo presentó Jordi Cruz (no el cocinero, el otro) aunque creo recordar que cambió de presentador.

Pues he aquí (hermanos) que os traigo Art Attax, el verdadero, el inigualable. Aquí tenéis el tercer y el segundo vídeo, que el primero es sólo para adult(er)os.

article clipper Art Attax
 
share save 171 16 Art Attax
Categories: GOTAM Tags:

El operador ternario.

September 12th, 2006 Serabe 6 comments

El operador ternario es un operador un tanto especial. Se encuentra en bastante lenguajes y, para mi sorpresa, poca gente que conozco sabe de qué se trata. Dicho operador es muy sencillo:

(condicion_booleana) ? si_true : si_false;

Como podéis comprobar es un sustituto del if para ciertos casos. Al igual que odio el switch, me encanta el operador ternario. Por ejemplo, las siguientes porciones de código en C# y Java:

if(condicion_booleana) System.Console.WriteLine("Login válido.") ;
else System.Console.WriteLine("Login inválido.");

if(condicion_booleana) System.out.println("Login válido.");
else System.out.println("Login inválido.");

por:

System.Console.WriteLine("Login "+((condicion_booleana)?"":"in")+"válido.");

System.out.println("Login "+((condicion_booleana)?"":"in")+"válido.");

respectivamente. A mis alumnos actuales (Jorge, Juan y Pablo) les dejó asombrados, aunque la verdad es que es algo que suelo utilizar siempre que puedo.

Otro ejemplo sería la creación de la cadena “Se ha realizado.”/”No se ha realizado”:

((condicion_booleana)?"S":"No s")+"e ha realizado."

Mañana más y mejor.

article clipper El operador ternario.
 
share save 171 16 El operador ternario.
Categories: Java, Mono, Programming Tags: