Buenas tengo una duda en el siguiente ejercicio:
No entiendo por que la ultima respuesta es incorrecta.
Buenas tengo una duda en el siguiente ejercicio:
No entiendo por que la ultima respuesta es incorrecta.
No cumple con el tipo especificado para any
, dado que para poder aplicar la desigualdad (/=)
la lista [a]
tiene que ser instancia de Eq
, lo que implica que se necesita Eq a
.
Por lo que el tipo quedaría:
any :: Eq a => (a -> Bool) -> [a] -> Bool