gpt4 book ai didi

haskell - Many1 不再适用于 Parsec 3.x

转载 作者:行者123 更新时间:2023-12-02 10:15:16 25 4
gpt4 key购买 nike

从 2.x 更新到 Parsec 3.1 后,使用 Many1 的代码(例如 word = Many1 letter)失败并显示

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

我发现一个邮件列表帖子声称将 {-#LANGUAGE NoMonomorphismRestriction #-} 添加到源文件顶部可以解决问题,但事实并非如此。

最佳答案

不要忘记在 LANGUAGE 之前添加空格。

您还可以编写显式类型注释,而不是关闭单态限制。

关于haskell - Many1 不再适用于 Parsec 3.x,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2545924/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com