3

Parsec 2.x から 3.1 にアップデートした後、many1 を使用するコードは次のようにword = many1 letter失敗します:

No instance for (Stream s m Char) arising from a use of `letter'

ソースファイルの先頭に追加すると問題が解決すると主張するメーリングリストの投稿を見つけました{-#LANGUAGE NoMonomorphismRestriction #-}が、そうではありませんでした。

4

1 に答える 1

9

の前にスペースを追加することを忘れないでくださいLANGUAGE

モノモーフィズムの制限をオフにする代わりに、明示的な型注釈を記述することもできます。

于 2010-03-30T14:43:52.863 に答える