Posté par
Stef- Stef-salut à tous,
je dois programmer une fonction itere, qui a une fonction f et un entier n associe la fonction

. le problème, c'est que j'y arrive pas.

et surtout, que je ne vois pas ce qui cloche dans ce que j'écris, à savoir:
let rec itere f n= match n with
|0 -> function x -> x
|_ -> function x -> f ((itere f (n-1)) x);;
et le message d'erreur de Caml "Error: This expression has type ('a -> 'b) -> 'a -> 'b but is here used with type 'a -> 'c" qui va avec... qui m'aide moyennement on va dire.
bref, j'éspère que quelqu'un pourra me débloquer, je pense pas au vu du problème que ça doit être très dur, mais je vois pas... d'avance merci
