maybe

¿Qué hace exactamente a Option una mónada en Scala?

Sé lo que son las mónadas y cómo usarlas. Lo que no entiendo es lo que hace, digamos, Option una mónada? En Haskell una mó ... quals { ... } Nada relacionado con una mónada. Si creo mi propia clase en Scala, ¿será una mónada por defecto? Por qué no?

Usando Tal vez escriba en Haskell

Estoy tratando de utilizar el tipo Maybe en Haskell. Tengo una búsqueda de clave, valor tuplas que devuelve un Tal vez. ¿Có ... der a los datos que fueron envueltos por Maybe? Por ejemplo, quiero agregar el entero contenido por Tal vez con otro entero.

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?

¿Hay un flujo de trabajo de opción estándar en F#?

¿Hay una opción (tal vez) wokflow (mónada) en la biblioteca standrd F#? He encontrado una docena de implementaciones hechas ... no muy confiable en mi proyecto. Y todas las consultas imaginables a Google y msdn no me dieron ni idea de dónde encontrarlo.

Accediendo a Scala.Ninguno de Java

¿Cómo se puede acceder a scala.None desde Java? La última línea hace que el compilador muera con "type scala.Ninguno no tom ... o Scala cambió. El compilador Java da error: incompatible types: final Option<String> object2 = scala.None$.MODULE$;