Guest User

Untitled

a guest
Jan 22nd, 2018
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.66 KB | None | 0 0
  1. main :: IO ()
  2. main = do
  3. exa <- makeEitherXA
  4. case exa of
  5. Left x -> undefined -- whatever
  6. Right a -> do
  7. eyb <-makeEitherYB a
  8. case eyb of
  9. Left y -> undefined --whatever
  10. Right b -> do
  11. ezc <- makeEitherZC a b
  12. case ezc of
  13. Left z -> undefined
  14. Right c -> do
  15. print c
  16.  
  17. -- Как такое композировать для произвольной глубины?
  18. -- И хорошо бы ещё как-то собрать Left со любого шага, и различать их.
Add Comment
Please, Sign In to add comment