Resultados de la búsqueda a petición "equality"

5 la respuesta

¿Cuál es la forma más rápida de comparar dos matrices para la igualdad?

Tengo dos matrices de objetos que probablemente tengan los mismos valores, pero en un orden diferente, p. { "cat", "dog", "mouse", "pangolin" } { "dog", "pangolin", "ca,t", "mouse" } Deseo tratar estas dos matrices como iguales. ¿Cuál es la ...

7 la respuesta

Tupla vs cadena como clave de diccionario en C #

Tengo un caché que implemento usando un ConcurrentDictionary. Los datos que necesito mantener dependen de 5 parámetros. Entonces, el método para obtenerlo del caché es: (Aquí solo muestro 3 parámetros para simplificar, y cambié el tipo de datos ...

7 la respuesta

¿Puedo definir sobrecargas de operador personalizadas en Javascript? [duplicar]

Esta pregunta ya tiene una respuesta aquí: Javascript: sobrecarga del operador [/questions/19620667/javascript-operator-overloading] 4 respuestas¿Sobrecarga de operadores aritméticos en ...

3 la respuesta

Igualdad en Kotlin

Estoy aprendiendo Kotlin, con un fondo de C ++ y Java. Esperaba lo siguiente para imprimirtruenofalse. Yo sé eso== mapas aequals. ¿La implementación predeterminada deequals no comparar a cada miembro, es decirfirstName ylastName? Si es así, ¿no ...

3 la respuesta

¿StringComparison.Ordinal es lo mismo que InvariantCulture para probar la igualdad?

A partir de sus breves descripciones resumidas, parece que las reglas de comparación de cadenasStringComparison.Ordinal yStringComparison.InvariantCulture están destinados a diferir en cómo lo hacenclasificación de cuerdas. Es esotodas? es decir, ...

2 la respuesta

¿Por qué el compilador emite instrucciones de cuadro para comparar instancias de un tipo de referencia?

Aquí hay un tipo genérico simple con un parámetro genérico único restringido a los tipos de referencia: class A<T> where T : class { public bool F(T r1, T r2) { return r1 == r2; } }El generadoILLINOISpor csc.exe es: ldarg.1 box !T ldarg.2 box ...

4 la respuesta

Optimizaciones CLR JIT viola la causalidad?

Estaba escribiendo un ejemplo instructivo para un colega para mostrarle por qué probar flotadores para la igualdad a menudo es una mala idea. El ejemplo que utilicé fue agregar .1 diez veces y comparar con 1.0 (el que se me mostró en mi clase ...

6 la respuesta

Al comparar por igualdad, ¿está bien usar `==`?

Al comparar por igualdad, ¿está bien usar==? Por ejemplo: int a = 3; int b = 4;Si busca la igualdad, debe usar: if (a == b) { . . . }¿Cambiaría la situación si se usaran números de coma flotante?

3 la respuesta

En C, ¿se comporta (x == y == z) como esperaba?

¿Puedo comparar tres variables como las siguientes, en lugar de hacerif((x==y)&&(y==z)&&(z=x))? [La instrucción if debería ejecutarse si las tres variables tienen el mismo valor. Estos son booleanos.] if(debounceATnow == debounceATlast == ...

4 la respuesta

Operador 3 Igual o Igualdad de casos

En rubíInteger === 5 devolucionestrue. similarString === "karthik" devolucionestrue. Sin embargo,5 === Integer devolucionesfalse. Y"karthik" === String. ¿Por qué el operador no es conmutativo?