Adding to others,

For fmapping left value I suggest using fmapLeft from errors package, for fmapping both you can use

either (Left . replicate 3) (Right . replicate 3)

14 квіт. 2015 19:48 "Shishir Srivastava" <shishir.srivastava@gmail.com> пише:
Hi, 

Can someone please explain the difference in outputs of the following two expressions - 

--------------

ghci> fmap (replicate 3) (Right "blah")  
Right ["blah","blah","blah"]  

ghci> fmap (replicate 3) (Left "foo")  
Left "foo" 

---------------

Why does 'Right' return a list of Strings whereas 'Left' returns just a String.

Thanks,
Shishir 

_______________________________________________
Beginners mailing list
Beginners@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners