gpt4 book ai didi

haskell - Options.Applicative、(<>) 和 Monoid 类型类

转载 作者:行者123 更新时间:2023-12-03 13:32:02 26 4
gpt4 key购买 nike

我正在学习 Haskell。我正在导入 Options.Applicative模块,像这样:

import Options.Applicative ((<>), Parser)
import qualified Options.Applicative as P

然而,这返回
Module ‘Options.Applicative’ does not export ‘(<>)’

这有什么问题?这个 documentation表明这应该是可能的。

最佳答案

您需要导入(<>)来自Data.MonoidData.Semigroup ,如 Options.Applicative doesn't actually re-export it .一种快速验证方法是检查 the "<" page in the documentation index ,其中包括 (<>)如果它被重新导出。

P.S.:虽然目前在 Hackage 上的自述文件确实有点误导,但缺少的导入已经是 added upstream at GitHub ,因此它将在下一个版本的软件包发布时修复。

关于haskell - Options.Applicative、(<>) 和 Monoid 类型类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42100206/

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