Bonjour,
Je suis en train d'apprendre à utiliser la structure match with en caml mais je suis confronté à un problème. Voilà ma fonction :
let test(s) =
let l = string_length(s) in
match (l,s.[0],s.[l-1]) with
| (0,_,_) -> true;
| (1,_,_) -> true;
| (_,_,s.[0]) -> true;
| (_,_,_) -> false;;
voilà le message d'erreur :
| (_,_,s.[0]) -> true;
^^
Erreur de syntaxe.
#
Je voulais que ma fonction renvoie true si le premier char du string et le dernier sont identique, comment écrire ça ?
Merci d'avance.