Mon problème est que j'ai besoin d'itérer sur tableau et calculer une valeur dépend de chaque élément. Je cherchais une fonction de type pli pour les tableaux, mais la bibliothèque standard semble être très inutile avec les tableaux. Ou il me manque quelque chose?Itérer sur des tableaux en haskell
L'autre solution peut être un tableau de 'liaison' à une liste. La liaison signifie que je ne veux pas copier ce tableau. Est-ce possible?
Btw, c'est tout à propos de Array.
Merci. Je me demande juste pourquoi de telles fonctions ne sont pas dans Data.Array? – qba
iirc, il a été décidé que, puisque les tableaux peuvent être multidimensionnels, une fonction de pli générale n'avait pas beaucoup de sens. Si vous avez remarqué, cet article ne couvre que quelques façons de plier les tableaux unidimensionnels –
En fait, ils sont! mais seulement sous la forme d'une instance pour Data.Foldable.Foldable. Ils n'existent pas avec leurs propres noms car cela ne ferait qu'encombrer l'espace de noms. En cas de doute, vérifiez quelles classes ont des instances pour le type de données que vous utilisez. –