mi Haskell * es un poco oxidado, así que puedo imaginar que me falta lo obvio:Scala: “ninguna” y “todas las” funciones
def any[A](s: Traversable[A], f: A => Boolean): Boolean = {
s.foldLeft(false)((bool, elem) => bool || f(elem))
}
hace una de estas propiedades se aplican a la verdad?
- predefinido en algún lugar de las librerías Scala
- circunstancial, y más rápido por escrito como algunos de una sola línea
- mal (no he probado, lo siento;))
* en realidad SML, pero eso es 99% lo mismo, pero nadie lo conoce bajo el sol.
Si crees que Haskell es 99% SML, o no has llegado a las mónadas o calificas los principios subyacentes mucho más de la misma manera que el código real y funciona (p. Ej., También considerarías Java 99% C++) – delnan
¿Cómo se relacionan Haskell o SML con esta pregunta? (Tal vez me falta lo obvio) – OscarRyz
Bueno, digamos que el 99% de SML está ** en ** Haskell;) –