Non, en fait c'est un truc tout con pour nous faire maîtriser les notions de base du caml
En fait le caml défini automatiquement les types.
En faisant "String.length a", il va automatiquement déduire que a est une chaîne, et va renvoyer un int de la taille.
Et en faisant "float_of_int" on le converti en float.
En faisant "+." on dit à l'interpreteur que l'on additionne des float, et donc b sera considéré comme un float.
En fait cette fonction reçoit un couple (String, Float), et renvoit (chaine originale, float original, longeur de la chaine originale + float original).
Exemple : 2vers3 ("Shakaanlezoophile", 4.5) = ("Shakaanlezoophile", 4.5, 21.5) 