未知haskell算子`<&燃气轮机`
此代码似乎将未知haskell算子`<&燃气轮机`,haskell,interpolation,monads,string-interpolation,Haskell,Interpolation,Monads,String Interpolation,此代码似乎将用作插值运算符。 我找不到此操作员的文档或来源。任何关于它的用途/来源的想法。用于搜索黑客软件包中的定义 在这种情况下,它似乎是数据中定义的mappend运算符。Monoid用于搜索黑客软件包中的定义 (<>) :: Monoid a => a -> a -> a (<>) = mappend 在这种情况下,它似乎是Data.Monoid中定义的mappend运算符。传统上,主要是Data.Monoid中定义的函数 (<>)
用作插值运算符。
我找不到此操作员的文档或来源。任何关于它的用途/来源的想法。用于搜索黑客软件包中的定义
在这种情况下,它似乎是数据中定义的mappend
运算符。Monoid
用于搜索黑客软件包中的定义
(<>) :: Monoid a => a -> a -> a
(<>) = mappend
在这种情况下,它似乎是Data.Monoid
中定义的mappend
运算符。传统上,
主要是Data.Monoid
中定义的函数
(<>) :: Monoid a => a -> a -> a
(<>) = mappend
()::幺半群a=>a->a->a
()=mappend
然而,半群
包长期以来一直将其用作Data.Semigroup
中半群
类的一种方法。从GHC 8开始,Data.Semigroup
已移动到base
包中。目前有一个计划可以使半群
成为幺半群
的超类。完成后,
函数将被
方法完全取代。传统上,
主要是在Data.Monoid
中定义的函数
(<>) :: Monoid a => a -> a -> a
(<>) = mappend
()::幺半群a=>a->a->a
()=mappend
然而,
半群
包长期以来一直将其用作Data.Semigroup
中半群
类的一种方法。从GHC 8开始,Data.Semigroup
已移动到base
包中。目前有一个计划可以使半群
成为幺半群
的超类。完成后,
函数将被
方法完全替换。它来自隐式导入,这太可怕了。遗憾的是,哈斯克尔承认这一点。这是因为隐式导入很可怕。遗憾的是,haskell承认这一点。虽然我知道mappend比++更灵活,但在这种情况下,++不是已经完全足够了吗?它允许在使用字符串和使用文本之间进行轻松转换-您不必经历并将++
更改为文本。追加是,这就足够了。虽然我知道mappend比++更灵活,但在这种情况下,++不是完全足够了吗?它允许在使用字符串和使用文本之间进行轻松转换-您不必经历并将++
更改为文本。追加是的,这就足够了。