Preguntas etiquetadas con equivalence



4
¿Por qué `if None .__ eq __ (“ a ”)` parece evaluar a True (pero no del todo)?
Si ejecuta la siguiente declaración en Python 3.7, se imprimirá (según mis pruebas) b: if None.__eq__("a"): print("b") Sin embargo, None.__eq__("a")evalúa a NotImplemented. Naturalmente, "a".__eq__("a")evalúa Truey "b".__eq__("a")evalúa a False. Inicialmente descubrí esto cuando probé el valor de retorno de una función, pero no devolví nada en el segundo caso, por lo …

8
¿Cómo probar la equivalencia de mapas en Golang?
Tengo un caso de prueba basado en tablas como este: func CountWords(s string) map[string]int func TestCountWords(t *testing.T) { var tests = []struct { input string want map[string]int }{ {"foo", map[string]int{"foo":1}}, {"foo bar foo", map[string]int{"foo":2,"bar":1}}, } for i, c := range tests { got := CountWords(c.input) // TODO test whether c.want …
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.