在Haskell中,<>
运算符的含义是什么(与<*>
或<$>
不同)。我正在研究the optparse-applicative package时看到它的引用。 Google和LYAH似乎都没有任何信息。
答案 0 :(得分:11)
来自mappend
模块的Data.Monoid
的别名。
(<>) :: Monoid m => m -> m -> m
(<>) = mappend
mappend
将两个幺半群值一起打破。例如,使用列表monoid,
ghci> [1,2,3] <> [4,5,6]
[1,2,3,4,5,6]