Articles of operadores

¿Cuál es la diferencia entre ‘o’ y ‘|’ cuando se progtwig en xslt?

He estado trabajando con xslt recientemente, y he tenido problemas para entender la diferencia entre | y o y cuando debería usar cual. Entiendo que puedo usar los mensajes de error para descubrir cuál necesito usar, pero estoy interesado en saber por qué no puedo usar uno u otro. ¿Alguien podría ayudarme a dirigirme en […]

== Operador y operandos

Quiero verificar si un valor es igual a 1. ¿Hay alguna diferencia en las siguientes líneas de código? Valor evaluado == 1 1 == valor evaluado en términos de la ejecución del comstackdor

Comparando float y primitivas dobles en Java

Encontré un rincón extraño de Java. (Me parece extraño) double dd = 3.5; float ff = 3.5f; System.out.println(dd==ff); o / p: cierto double dd = 3.2; float ff = 3.2f; System.out.println(dd==ff); o / p: falso Observé que si comparamos dos valores (un float y un double como mencioné en el ejemplo) con .5 OR .0 […]

¿Qué significa “: =” do?

He visto := utilizado en varias muestras de código, pero nunca con una explicación complementaria. No es exactamente posible googlear su uso sin saber el nombre correcto para ello. ¿Qué hace?

jQuery selecciona por atributo usando operadores AND y OR

Estoy pensando en si es posible en jQuery seleccionar elementos por atributos con nombre usando AND y OR. Ejemplo: 1 2 3 4 Me gustaría seleccionar todos los elementos donde myc=”blue” pero solo aquellos con myid configurados en 1 o 3. Así que lo intenté: a=$(‘[myc=”blue”] [myid=”1″] [myid=”3″]’); pero no funciona, lo mismo aquí: a=$(‘[myc=”blue”] […]

¿Hay alguna sabiduría detrás de “y”, “o” operadores en Ruby?

Me pregunto por qué ruby ​​give and , or menos precedencia que && , || y asignar operador? ¿Hay alguna razón?

¿Hay alguna diferencia de rendimiento entre ++ i e i ++ en C #?

¿Hay alguna diferencia de rendimiento entre el uso de algo así como for(int i = 0; i < 10; i++) { … } y for(int i = 0; i < 10; ++i) { … } ¿o es capaz el comstackdor de optimizar de tal manera que sean igualmente rápidos en el caso en que sean […]

¿Por qué la expresión a = a + b – (b = a) da una advertencia de punto de secuencia en c ++?

A continuación está el código de prueba: int main() { int a = 3; int b = 4; a = a + b – (b = a); cout << "a :" << a << " " << "b :" << b << "\n"; return 0; } Comstackr esto da la siguiente advertencia: > $ g++ […]

¿Confiar en && cortocircuitar seguro en .NET?

Supongamos que myObj es nulo. ¿Es seguro escribir esto? if(myObj != null && myObj.SomeString != null) Sé que algunos idiomas no ejecutarán la segunda expresión porque el && se evalúa como falso antes de que se ejecute la segunda parte.

C ++ operador de matriz con múltiples argumentos?

¿Puedo definir en C ++ un operador de matriz que toma múltiples argumentos? Lo intenté así: const T& operator[](const int i, const int j, const int k) const{ return m_cells[k*m_resSqr+j*m_res+i]; } T& operator[](const int i, const int j, const int k){ return m_cells[k*m_resSqr+j*m_res+i]; } Pero estoy obteniendo este error: error C2804 binary operator ‘[‘ has […]