2016-08-08 11 views
3

ハスケルでは、<>演算子の意味は(<*>または<$>とは異なります)。私はthe optparse-applicative packageを研究している間、その参照を参照しています。 GoogleとLYAHのどちらも情報を持っていないようだ。Haskell演算子 "<>"の意味は何ですか?

+0

また、[hayoo](http://hayoo.fh-wedel.de/?query=%3C%3E)を使用して、Haskellの操作と機能に関する情報を検索することもできます。 – ErikR

+1

http://stackoverflow.com/tags/haskell/info – jberryman

+1

https://haskell-lang.org/tutorial/operatorsをご覧ください。 –

答えて

10

Data.Monoidモジュールのmappendのエイリアスです。

(<>) :: Monoid m => m -> m -> m 
(<>) = mappend 

mappendは、2つのモノイド値を一緒に破壊する。あなたが認識していない機能が表示されたらたとえば、リストモノイドを使用して、

ghci> [1,2,3] <> [4,5,6] 
[1,2,3,4,5,6] 

は、あなたは、多くの場合、HoogleまたはHayooのようなAPIの検索エンジンでそれを見つけることができます。

関連する問題