Resultados de la búsqueda a petición "equality"
¿Por qué las interfaces implementadas con una definición de tipo genérico pierden información de tipo?
Por ejemplo, si ejecuta el siguiente código ... Type IListType = new List<string>().GetType() .GetInterface("IList`1") .GetGenericTypeDefinition();... y mirasIListType variable, encontrarás que todoType instancia tiene todas las propiedades ...
¿Cuál es la diferencia en R entre idéntico (x, y) e isTRUE (all.equal (x, y))?
¿Hay alguna diferencia entre las pruebas?isTRUE(all.equal(x, y)) yidentical(x, y)? La página de ayuda dice: No use 'all.equal' directamente en 'if' expresiones, use 'isTRUE (all.equal (....))' o 'idéntico' si corresponde. pero eso "si es ...
Comprobando la igualdad de la interfaz {}
Estoy buscando un[]interface{} cortar para un dadointerface{} valor: var v interface{} for i := 0; i < len(A); i++ { if (A[i] == v) { fmt.Println("Gotcha!") break } }En el caso trivial, los tipos sonint. Sin embargo, ¿qué debo hacer si, por ...
¿Los objetos con la misma identificación siempre son iguales al compararlos con ==?
Si tengo dos objetos o1 y o2, y sabemos que id(o1) == id(o2)devolucionescierto. Entonces, ¿se sigue que o1 == o2¿O no es este siempre el caso? El documento en el que estoy trabajando dice que este no es el caso, ¡pero en mi opinión debería ser ...
Dos objetos .NET que son iguales no dicen que lo sean
Tengo el siguiente código: object val1 = 1; object val2 = 1; bool result1 = (val1 == val2);//Equals false bool result2 = val1.Equals(val2); //Equals true¿Que pasa con eso? ¿Es la única forma de arreglar esto para ir con el método .Equals ()?
¿Qué problema resuelve IStructuralEquatable e IStructuralComparable?
He notado que estas dos interfaces, y varias clases asociadas, se han agregado en .NET 4. Me parecen un poco superfluas; He leído varios blogs sobre ellos, pero todavía no puedo entender qué problema resuelven que era complicado antes de .NET ...
¿Cosa 'Refl' en Cálculo de Construcciones?
En idiomas comoAgda, IdrisoHaskell con extensiones de tipo, hay un= escriba algo así como lo siguiente data a :~: b where Refl :: a :~: aa :~: b significa quea yb son lo mismo. ¿Se puede definir tal tipo en elcálculo de ...
omparación @String en Python: es vs. == [duplicado]
Esta pregunta ya tiene una respuesta aquí: ¿Por qué la comparación de cadenas usando '==' o 'es' a veces produce un resultado diferente? [/questions/1504717/why-does-comparing-strings-using-either-or-is-sometimes-produce-a-differe] 15 ...
Tupla sorprendente (en) igualdad
Hasta hoy, mi comprensión de .NETTupleas clases @ habían delegado su implementación deEquals() a sus contenidos, lo que me permite compararlos y compararlos "por valor". Entonces esta prueba llegó y me hizo perder el tiempo: [TestMethod] public ...
Puedo sobrecargar un operador == en una interfaz?
Tengo una interfaz como esta: public interface IFoo { int A {get;} int B {get;} } y tengo varias clases implementando IFoo. Quiero verificar la igualdad, no basada en ReferenceEquality, pero dos IFoos deben considerarse iguales, si A y B son ...