Ich habe eine Frage zur Listenverkettung. Die Funktion plus plus (++) Arbeit ist anders mit KlammernKonkatenationsoperator nicht verstehen (++)
(++ "abc") ("xyz") >>> it's xyzabc
(++) "abc" "xyz" >>> it's abcxyz
Ich denke, es ist, weil:
(++ "abc") ("xyz") >>> "xyz" ++ "abc"
(++) "abc" "xyz" >>> "abc" ++ "xyz"
Aber warum, und jedes Dokument die Rede, dass etwa haben?
Ich fahre fort, mit "Subtrahieren" Funktion zu testen. Das Ergebnis, wie mein erwarten:
(subtract 10) (5) >>> -5
(subtract) 10 5 >>> -5
'(op x) => \ a -> ein op x'; '(x op) => \ a -> x op a'; '(op) x y => \ x y -> x op y' – freestyle
@freestyle vielleicht, ich denke schon, aber Sie haben irgendein Dokument über die Funktion (++) zu sprechen? –
https://www.haskell.org/onlinereport/haskell2010/haskellch3.html#x8-280003.4 – freestyle