Articles of operadores

Sobrecarga global del operador en F #

Estoy comenzando a definir mis propios operadores de productos cartesianos y multiplicación de matrices. Con matrices y vectores con alias como listas: type Matrix = float list list type Vector = float list Puedo escribir mi propio código de inicialización (y obtener un producto cartesiano en la negociación) escribiendo let inline (*) XY = X […]

¿Qué hace el operador unario de interrogación (?)?

Vi este operador en el código HAML. Me pregunto para qué sirve. Veo los siguientes trabajos: > ?{ => “{” > ?\s => ” ” > ?a => “a” Y esto no funciona: > ?ab SyntaxError: (irb):4: syntax error, unexpected ‘?’ Entonces, supongo que le toma a un personaje un argumento y le devuelve una […]

¿Cómo funciona el operador de doble flecha (=>) en Perl?

Sé sobre el uso del hash del operador => , como este $ cat array.pl %ages = (‘Martin’ => 28, ‘Sharon’ => 35, ‘Rikke’ => 29,); print “Rikke is $ages{Rikke} years old\n”; $ perl array.pl Rikke is 29 years old $ y pensé que era solo la syntax para inicializar los hashes, pero en las […]

Operador “&&” y “and” en C

Estoy tratando de calcular el mayor denominador común de dos enteros. Código C: #include int gcd(int x, int y); int main() { int m,n,temp; printf(“Enter two integers: \n”); scanf(“%d%d”,&m,&n); printf(“GCD of %d & %d is = %d”,m,n,gcd(m,n)); return 0; } int gcd(int x, int y) { int i,j,temp1,temp2; for(i =1; i <= (x<y ? x:y); […]

¿Qué significa = + en C?

Encontré =+ en comparación con el estándar += hoy en algún código C; No estoy muy seguro de lo que está pasando aquí. Tampoco pude encontrarlo en la documentación.

¿Cuál es el operador “= ~” en Ruby?

Vi esto en un screencast y no pude entender qué era. Las hojas de referencia solo se amontonan con otros operadores como un operador de coincidencia de patrones general.

¿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?