either

Usar cualquiera de los dos para procesar fallos en código Scala

Option monad es una gran manera expresiva de lidiar con algo o nada en Scala. Pero, ¿qué pasa si uno necesita registrar un me ... agradecido de saber cómo está utilizando Either en su código y/o mejores ideas sobre la refactorización del código anterior.

Lanzar excepciones en Scala, ¿cuál es la " regla oficial"

Estoy siguiendo el curso de Scala en Coursera. También he empezado a leer el libro de la Scala de Odersky. Lo que escucho a ... as, pero no son claras y el lenguaje parece ir en ambas direcciones... ¿Puede alguien explicarme qué debo usar en ese caso?

Entender cómo Cualquiera de los dos es una instancia de Funtor

En mi tiempo libre estoy aprendiendo Haskell, así que esta es una pregunta para principiantes. En mis lecturas me encontré c ... iba): el d debe ser el segundo parámetro, no ¡el primero! Así que no podemos mapear sobre Left. Es mi razonamiento correcto?

Validación de parámetros del método en Scala, con para comprensión y mónadas

Estoy tratando de validar los parámetros de un método para la nulidad, pero no encuentro la solución... ¿Puede alguien deci ... rString) => Left( Error(Error.FORBIDDEN,errorString) ) case None => Right( buildTrashCategory(user) ) } }

Manejo de errores idiomáticos en Clojure

Cuando me pongo mi sombrero C, creo que tal vez el Clojure idiomático solo hace lo simple y comprueba los valores de retorno. ... eda manejar errores de una manera componible. Entonces, ¿cuál es el idiomático ¿cómo manejar errores en un programa Clojure?

La mejor manera de convertir una Lista de Eithers en una de las Listas?

Tengo algún código como el siguiente, donde tengo una lista de Eithers, y quiero convertirlo en una de las Listas ... en part ... ringList) } Llamar get siempre me hace sentir que debo estar perdiendo algo. ¿Hay una forma más idiomática de hacer esto?