Bienvenidos a un lugar donde la programación, los vídeos, las divagaciones y las subnormalidad se combinan para demostrar que el caos puede ser bello.
Serabe Reloaded
Conecto ergo sum. Non conecto ergo urgueo.
"¿Tú crees en la muerte?"
Cristina Tárrega
El operador ternario.
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.
6 comentarios to “El operador ternario.”
Escribe un comentario
"Las tres cosas más peligrosas del mundo son: un programador con un soldador, un ingeniero de hardware con un parche de software y un usuario con una idea."
Proverbio Informático.
12:02- No llevamos ni una hora de clase, Sergio esta atacado, Jorge con un ataque de ansiedad y Troya me mira con lascivia
13:45-
¿Duplicate class o no duplicate class? Es la pregunta que Jorge se hace sin parar. Serabe sigue de mala oxtia.
Hoy el día va a ser muy largo.
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Vivamus vitae lacus. Donec pellentesque. Aliquam erat volutpat. Phasellus quis tortor. Phasellus rutrum, nulla ac dignissim pulvinar, arcu felis volutpat purus, at laoreet massa tortor et neque. Duis placerat purus tristique sem. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nam ullamcorper. Duis erat. In sit amet elit. Curabitur ornare, sem ut convallis feugiat, magna nisi varius enim, quis pretium elit eros in augue. Sed vitae mauris. Donec sodales erat eu enim. Cras quis felis. Nulla interdum. Nam ut purus pulvinar justo tempor congue.
16:44-
Me kiero pirar a mi puta kely, me hago kakotas y Arnaldo puede intentar tabikarme el ojete si paso por delante suyo sólo
Eis,
Por fin comento, ¿eh? Qué gente más weird lee tu blog ahora, juas xD. Llevo toda la maldita tarde intentando configurar una cosa de mi tarjeta gráfica y no puedo. ¿Por qué mi ordenador sólo quiere joderme? Tengo ganas de que vengas. ¿Y por qué maldita razón universal mi velocidad de descarga baja cada día más? No pienso esperar dos malditas horas para que se me baje un archivo ¬¬. ¿Se nota que estoy de mala leche? Maldita timofónica… y puto MSN (Cómo me reí con el video ese xD). Viva YouTube! Viva los programas libres!
You´ll be free… hacker.. you´ll be free…
Para que veas que de vez en cuando entro.
He estado viendo parte de tus articulos pero, la verdad, no estaba muy inspirada para contestar…..pero he visto algo en los comentarios que ya te preguntaré en casa.
Por cierto ya que no te da vergüenza poner la foto de los globitos, voy a poner yo una de pitufo (ya sabes).