0
e >>= f = StOut (\n -> let (a, n1, s1) = (unStOut e) n
(b, n2, s2) = (unStOut (f a)) n1
in (b, n2, s1++s2))
GHCiのは文句:
e >>= f = StOut (\n -> let (a, n1, s1) = (unStOut e) n
in (a, n1, s1))
GHCiのために、parse error on input ‘=’
しかし、それを好き:) をどこに誤りがありますか?
私は構文エラーではありません。どのバージョンのGHCを使用していますか? –