
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Magicloud wrote:
Hi, As some articles say, do notation is expand to (>>) and (>>=) when being compiled. So I want to know the details. Like: main = do a <- getArgs b <- getLine myFunc1 (head a) b myFunc2 b (head a)
I cannot figure out what is the (>>) and (>>=) way of this.
Thanks. _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
getArgs >>= (\a -> getLine >>= (\b -> myFunc1 (head a) b >> myFunc2 b (head a))) - -- Tony Morris http://tmorris.net/ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFI9WqJmnpgrYe6r60RAhAEAKCNvJaxziyZ3g9wGUOoJpcx4/MrtwCfVnlL ZflntZ5xrDOCv3kHgcuMP18= =21PH -----END PGP SIGNATURE-----