Bonjour,
j'ai un petit problème avec l'interpréteur interactif.
Je lance l'interpréteur et j'écris cette ligne :
ensuite, cette ligne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part let rec iterate f n = if n = 0 then function x -> x else f (iterate f (n - 1));;
Mais la main n'est pas rendu. Comme si l'interpréteur se pendait. Pourtant, il ne s'agit pas de boucle infini puisque l'activité du processeur reste normale.
Code : Sélectionner tout - Visualiser dans une fenêtre à part iterate (*) 4 2 ;;
Si quelqu'unpeut m'expliquait ce qu'il se passe ...
Je vous en remercie.
Didier
Partager