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

6 la respuesta

javascript verdad números

Basado en estas reglas: Falsy: fals 0 (cero) '' o "" (cadena vacía)nul indefinidoNaN (por ejemplo, el resultado de 1/0)Truthy: Todo lo dema No encuentro la explicación correcta de por qué en las siguientes pruebas, solo el número 1 se evalúa ...

4 la respuesta

¿Cuándo == se anulará de una manera diferente a .equals?

Entiendo la diferencia entre == y .equals. Aquí hay muchas otras preguntas que explican la diferencia en detalle, p. éste:¿Cuál es la diferencia entre .Equals y ...

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 ...

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 ...

4 la respuesta

¿Por qué es (18446744073709551615 == -1) verdadero?

Cuando estaba trabajando enstring::npos Noté algo y no pude encontrar ninguna explicación en la web. (string::npos == ULONG_MAX)y (string::npos == -1)son verdaderas. Entonces intenté esto: (18446744073709551615 == -1)lo cual también es ...

1 la respuesta

¿Cómo puede Python comparar cadenas con enteros?

Dado el siguiente código: a = '1' if a == 1: print 'yes' else: print 'no'obtenemos salida comono. ¿Cómo está comparando Python un valor de cadena con un int aquí (if a == 1)? En C, dicha comparación daría un error porque está comparando ...

4 la respuesta

¿Está bien comparar puntos flotantes a 0.0 sin epsilon?

Soy consciente de que, para comparar dos valores de coma flotante, uno necesita usar cierta precisión épsilon, ya que no son exactos. Sin embargo, me pregunto si hay casos extremos, donde no necesito ese épsilon. En particular, me gustaría saber ...

1 la respuesta

¿Cómo verifico la igualdad de tres valores con elegancia?

Digamos que tengo valoresa, b yc. Quiero saber si son iguales. Si lo hago if a == b == c{...}Entonces recibo un error de compilación invalid operation: a == b == c (mismatched types bool and TypeOfABandC)Esto es bastante obvio, porque esto ...

1 la respuesta

Comparar estructuras para la igualdad sin boxeo

Encontré un método de extensión que se aplica a estructuras(SomeStruct) y devuelve si el valor es igual o nodefault(SomeStruct) (cuando se llama al constructor sin parámetros). public static bool IsDefault<T> (this T value) where T : struct { ...

4 la respuesta

Comparar primitivo con objeto contenedor con == comportamiento inexplicable

Tengo un código que necesito entender: public static void main(String[] args) { Character c = new Character('a'); Character cy = new Character('a'); char cx = 'a'; System.out.println(c == cx); System.out.println(cx == cy); System.out.println(c ...