¿Alguno cumple?, ¿Todos cumplen?

Para saber si todos los elementos de una colección cumplen un cierto criterio, tenemos el mensaje all, que también recibe un bloque. Por ejemplo, si tenemos una colección de alumnos, podemos saber si todos aprobaron , así:

alumnos.all({unAlumno => unAlumno.aprobo()})

De manera muy similar podemos saber si alguno de la colección cumple cierta condición. Siguiendo el ejemplo anterior, ahora queremos saber si por lo menos uno de nuestros alumnos aprobó

alumnos.any({unAlumno => unAlumno.aprobo()})

Declará los métodos en nuestra biblioteca:

  • muchaViolencia(): si todos los juegos que posee son violentos.
  • todaviaHayParaRato(): si alguno de los juegos tiene más de 20 horas restantes.

Tenés que iniciar sesión antes de empezar a enviar tus soluciones