2016-04-13 9 views
0

外観:多くのdefinions - それでなぜエラー

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 ‘=’ しかし、それを好き:) をどこに誤りがありますか?

+0

私は構文エラーではありません。どのバージョンのGHCを使用していますか? –

答えて

0

問題はおそらくそのコードスニペットではありません。lambdabotは@letlpaste 4789689228613124096を受け入れます(これはhttp://lpaste.net/4789689228613124096をghciにロードします)。このエラーにつながるコードファイル全体を貼り付けてみてください。

関連する問題