Pour une première utilisation je bute sur un sérieux problème. D'habitude je m'arrange de sorte à trouver une structure de données adaptées sans passer par les tableaux. Mais là je suis obligé de m'en servir, je vous épargnerai les détails. Mon premier soucis :
Faire une fonction qui modifie un tableau et qui retourne une copie du tableau modifié. Jusque là je ne savais faire que du fonctionnel. J'ai toujours un syntaxe error sur la ligne en rouge.
Un petit coup de main serait le bienvenu
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 let dim = 10 let rec updateTab tab ls = match ls with [] -> Array.copy (tab) | (a,b)::ls' -> let newTab = Array.copy (tab) in newTab.(a*dim+b)<- "a"; updateTab tab ls'
Partager