J'ai lu Real World Haskell et je suis presque à la fin, mais une question de style a été tatillonne à moi de faire avec les (.) et ($) des opérateurs.
Lorsque vous écrivez une fonction qui est une composition de fonctions autres que vous l'écrire comme:
f = g . h
Mais lorsque vous appliquez quelque chose à la fin de ces fonctions je l'écris comme ceci:
k = a $ b $ c $ value
Mais le livre de l'écrire comme ceci:
k = a . b . c $ value
Maintenant, pour moi, ils regardent fonctionnellement équivalent, ils font exactement la même chose à mes yeux. Cependant, plus je regarde, plus je vois des gens qui écrivent leurs fonctions, de la manière que le livre n': composer avec (.) d'abord et ensuite seulement à l'utilisation finale (en$) pour ajouter une valeur à évaluer le lot (personne ne le fait avec beaucoup de dollar des compositions). Est-il une raison pour utiliser les livres manière qui est beaucoup mieux que d'utiliser tous ($) des symboles? Ou est-il une meilleure pratique ici que je ne suis pas arriver? Ou est-ce superflu et que je ne devrais pas m'en préoccuper? Merci.