#Kata Either-Right-Left en Scala.

En este post te voy a explicar como funcionan las monads Either, Right y Left en Scala.

Primeros pasos.

Estos componentes funcionan de forma parecida a Option, Some y None, si no sabes que son estos últimos te recomiendo que empieces primero por estos.

¿Cuál es la diferencia con Option, Some y None?

Either permite regresar dos estados, el estado exitoso (Right) que sería el equivalente a Some, y el estado fallido (Left), que sería el equivalente a None.  Voy a mostrarte el ejemplo de un manejo de errores con option, y también con Either para que puedas visualizar las diferencias.

Gustavo Sánchez