Je ne comprends pas les tableaux haskell.Impossible de comprendre les tableaux haskell
Par exemple je veux créer et stocker un tableau dans la variable bsd
mais ce qui se passe dans ....
si je veux un tableau de taille par exemple 10 et de type Bool.
bsd :: Array Int Bool --is this correct?
bsd = .... --what comes here?
S'il vous plaît aidez-moi à comprendre ...
et si je veux changer une valeur bsd
à par exemple index 5 quelle est la syntaxe
et comment puis-je accéder à un index dans bsd
??
s'il vous plaît aider
Un 'Array' est une valeur pure. Vous ne pouvez pas le changer. Il y a des opérations pour créer de nouveaux tableaux représentant des modifications des anciens, mais ceux-ci sont trop lents pour les tableaux non-petits. Si vos tableaux n'ont réellement qu'une dizaine d'éléments, alors c'est très bien, mais sinon vous pourriez vouloir utiliser des tableaux mutables ou des séquences pures. – dfeuer