Condicionales Yoda

No me he podido resistir 🙂

“Condicionales Yoda” – usar if(constante == variable) en lugar de if(variable == constante), comoif(4 == foo). Es como decir “Si azul es el cielo” o “si alto es el árbol”.

Usar condicionales al estilo Yoda es común en lenguajes que usan == y =. Si se escribe la constante del lado izquierdo de la expresión, el compilador genera un error si se usa = en lugar de == para chequear la igualdad. Hay quien incluso recomienda hacer esto. Es un error común al intentar comparar dos valores olvidarse uno de los signos de igual, asignándole a la variable de la izquierda el valor, en vez de compararlos.

Que conste que lo he leído (soy friki pero no tanto) en StackOverflow, una página muy recomendable para programadores. Consultarla deberíais 😀

Respuestas

  1. Je,je!si miras en el código de tu proyecto lo verás…

  2. Jajaja, me encanta!!

Deja un comentario