je veux ajouter quelques montants qui dans mon tuple. Je veux enlever cela et le total et montrer. Je veux utiliser la fonction Foldr.comment écrire un foldr HOF dans Haskell
quelqu'un peut me aider comment faire
je veux ajouter quelques montants qui dans mon tuple. Je veux enlever cela et le total et montrer. Je veux utiliser la fonction Foldr.comment écrire un foldr HOF dans Haskell
quelqu'un peut me aider comment faire
En supposant que vous avez une liste de tuples, vous voulez probablement commencer par lire sur les fonctions de pliage, peut-être here. Il plonge dans foldl, mais foldr est similaire. Cela fonctionne juste à l'autre bout de la liste. La représentation graphique au bas de this autre thread devrait aider.
Une fois que vous avez fait cela, vous devriez être en mesure de travailler sur les détails. Je suppose que vous savez déjà comment obtenir une valeur sur un tuple?
merci beaucoup. Je l'ai fait. ça fonctionne bien. maintenant j'essaie de comprendre comment faire pour filtrer et Maps – Nubkadiya
Vous ne pouvez pas. foldr
(et foldl
, etc) fonctionnent sur des listes, pas des tuples.
En fait, ils fonctionnent sur des pliables. – jrockway
Ça sent comme une question de devoirs. –
non c'est pas. J'ai fait mon problème. mais ne savez pas comment utiliser la fonction foldr correctement. besoin de savoir comment. avec le tuple. en prenant une valeur du tuple et devrait faire la fonction foldr. – Nubkadiya