#39 ¿Pero existen los "buenos" liberales? Yo solo veo manadas de trajeados con un altavoz en la mano gritando en contra del comunismo y las paguitas mientras que con la otra mano, escondida en la espalda, reciben ayudas cuando les va mal aunque hallan hecho milagros contables para no pagar un puto euro en impuestos.
#11 solo con leer esto, ya se ve que eres una persona sensata y quedan pocos como tú por aquí. Yo pienso como tú, pero es cierto que a veces me dejo llevar porque parece que cuestionar que una mujer puede no víctima y ser maltratadora, te convierte, para algunos fanáticos, cuanto menos en un enemigo del feminismo, y esto me pone de los nervios. Así que se contraataca y esto al final se convierte en una interminable guerra de trincheras.
Porque si pones
if ($x=2) en lugar de if ($x==2) por error, [igualar, en lugar de comparar]
el software compila o se interpreta correctamente, no falla y tienes un problema porque has modificado un valor sin darte cuenta, pero si pones: if (2=$x)
el software peta en tiempo de compilación o en tiempo ejecución si es interpretado a la que pase por ahí, porque estas asignando un valor a una constante, y no da lugar a dudas y te permite corregir el error.
Y te evitas errores. Así de simple.
Otro artículo hecho por un chaval que no sabe lo que es un puntero.
Edit: Joder, he escrito esto sin leerme el artículo, y veo que actualiza el mismo con una explicación idéntica a esta.
Esa forma bastante clásica de evitar errores comunes en el código. Básicamente, es usar el llamado(en C y derivados) l-value (simplificando una expresión) como primer valor en una comparación para evitar sobrescrituras accidentales de valores.
Y no es ni críptico ni menos legible, de hecho solía ser un indicio de gente con experiencia programando y ha tenido más de un dolor de cabeza depurando código.
Es muy fácil escribir un solo "=" en una comparación, y al ser una sintaxis válida es bastante difícil de detectar, excepto si compilas con -Wall que ahí si te grita el compilador, si es lo suficientemente moderno.
Así que resumiendo, es para evitar que se te escape un "if (x=2)" en lugar de "if(x==2)", ya que el primero asigna 2 a la variable "x" y el resultado de esa asignación es siempre correcto, y en el segundo se compara si "x" es igual a 2.
PS: Usa siempre un -Wall y no seas guarro, limpia todos los "warrings" de tu código.
PS2: Recuerdo cuando microsiervos era una web interesante.
#11 Has caído en su trampa. Ciertamente lo que te pide el cuerpo ante tal mamarracho es insultarle pero está claro que iba con la estrategia detrás de denunciarte al admin. Lo cual me lleva a pensar que los desequilibrados que escriben por aquí tendrían que tener sus opiniones más restringidas. Por cierto, yo si fuera el admin le penalizaría a él, por incitación al odio.
#43 Ucrania lleva años preparándose para esta guerra. Era algo según ellos inevitable. El presidente sabía desde hace años que este papel le iba a tocar.
EEUU da protección, pero tener como enemigo a toda Rusia no da tranquilidad.