Bonjour
J'ai une fonction qui teste les caractères d'une string à partir d'un certain point de cette chaine vers la gauche ou la droite, pour cette recherche j'utilise une boucle for.
J'aimerais récupérer en retour de cette fonction l'indice où la recherche s'arrête et évidemment ça ne fonctionne pas car le type de l'indice de boucle est unit et moi je voudairs un int.
Comment faire ?
Je donne un exemple de codeJ'ai une erreur signalée pour k
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 let search_right (x : String, i : int) = for k = i to x.Length - 2 do if Char.IsSeparator(x, k+1) then k x.Length - 1
Comment faire ?erreur FS0001: Cette expression était censée avoir le type unit mais elle a ici le type int
Merci
Partager