2017-05-10 Haskellをdesugarして覚えることを減らす Haskell sugar do記法はモナドのsugarだ、などと言われます do a b は a >> b こちらの書き方 do a <- hoge b <- hige a は a >>= b 違いは、">>"で繋がれている2つの処理は単に、2つを実行するだけで、a bの間でやりとりはないのに対し、a >>= bは、aの結果(の中身、モナドの中身)をbのモナド処理に渡しつつbをする その他の資料 Syntactic_sugar(Haskell wiki) こちらも