In Haskell, was bedeutet der Operator <>
(im Unterschied zu <*>
oder <$>
). Ich sehe Referenzen während der Forschung the optparse-applicative package. Weder Google noch LYAH scheinen Informationen zu haben.Was bedeutet der Haskell-Operator "<>"?
3
A
Antwort
10
Es ist ein Alias für mappend
, aus dem Data.Monoid
Modul.
(<>) :: Monoid m => m -> m -> m
(<>) = mappend
mappend
zerschlägt zwei zusammen monoidal Werte. Zum Beispiel mit der Liste Monoid,
ghci> [1,2,3] <> [4,5,6]
[1,2,3,4,5,6]
Wenn Sie eine Funktion sehen Sie nicht erkennen, können Sie es oft an Motoren API Suche finden wie Hoogle oder Hayoo.
Verwandte Themen
- 1. Was bedeutet <>?
- 2. Control.Category, was bedeutet >>> und <<<?
- 3. Was bedeutet der Operator == <>?
- 4. Was bedeutet "/// <exclude/>"?
- 5. Was bedeutet << or > >> in Java?
- 6. Was bedeutet `<-`, `> -`,` <+`, `> + `in Python?
- 7. Was bedeutet <E> in Sammlung <E>?
- 8. Was macht "<%:"?</p> <pre><code><%: Model.FirstName %> </code></pre> <p>was bedeutet "<%:" do
- 9. C++: Was bedeutet Vorlage <class>?
- 10. Was bedeutet <*> in Perl?
- 11. ASP.NET: Was bedeutet die '#' beginnend <% %>?
- 12. Was bedeutet ExpressionVisitor.Visit <T>?
- 13. Was bedeutet numeric_limits <double> :: digits10
- 14. Was bedeutet <a:theme> in OpenXML?
- 15. Was bedeutet <E> in Java?
- 16. Was genau bedeutet <[email protected]>?
- 17. Was bedeutet `[< >]` in OCaml?
- 18. Was bedeutet <$> in Haskell?
- 19. Was bedeutet <a href="#!"> do?
- 20. Was bedeutet Klasse <?> in Java?
- 21. Was bedeutet <%=h ... %> in Rails?
- 22. Was bedeutet "<=>" in MySQL?
- 23. Was bedeutet <Variable, Variable>?
- 24. Was bedeutet>: Null <: in Scala?
- 25. Was bedeutet "<>" in haskell Beispielcode?
- 26. Was bedeutet leeres "<>" in der Vorlagenverwendung?
- 27. Was bedeutet "== RESTART <path> ==" in der IDLE Shell?
- 28. Was bedeutet <: and :> bei der Deklaration eines Lambda?
- 29. Was bedeutet "i" in einem CSS-Attributselektor?</p> <pre><code>[type="checkbox" i] </code></pre> <p>Was bedeutet die <code>i</code> bedeuten:
- 30. Java was bedeutet "<<"?
Sie können auch [hayoo] (http://hayoo.fh-wedel.de/?query=%3C%3E) verwenden, um nach Informationen zu Haskell-Operationen und -Funktionen zu suchen. – ErikR
Achten Sie darauf, http://StackOverflow.com/Tags/haskell/info zu lesen – jberryman
Sie möchten vielleicht https://haskell-lang.org/tutorial/operators überprüfen –