Closed fidel-ml closed 2 years ago
Claro, no tenia sentido, orque si la sgunda lista es null la recursion se va a encargar de todos modos. Ya lo corregí Viendolo así, en la funcion seniorEnProyectos me pasa lo mism. Verdad ? seniorEnProyectos :: [Rol] -> [Proyecto] -> Int seniorEnProyectos [] _ = 0 seniorEnProyectos (r:rs) [] = 0 seniorEnProyectos (r:rs) ps = unoSi (perteneceProyecto (proyectoDelRol r) ps )
Exacto, Ojo al nombre. Acabo de ver que tiene un typo.
¿Para qué mirar un parámetro del que se encarga una subtarea? El 2do caso es innecesario (y rompe la recursión estructural)