Open papiness77 opened 3 weeks ago
-- a. esMalvado :: Personaje -> Bool esMalvado (UnPersonaje unosElementos ) = any (== "Maldad") . map tipo $ unosElementos
EL map es inneceario, estas abriendo la lista dos veces cuando podrias hacerlo solo una vez
any ( (=="Maldad") . tipo)
Tenes razón, muchas gracias por decirme ! <3
Alternativamente elem "Maldad" . map tipo también sería una opción válida.
elem "Maldad" . map tipo
-- a. esMalvado :: Personaje -> Bool esMalvado (UnPersonaje unosElementos ) = any (== "Maldad") . map tipo $ unosElementos
EL map es inneceario, estas abriendo la lista dos veces cuando podrias hacerlo solo una vez
any ( (=="Maldad") . tipo)