Professional Documents
Culture Documents
Correction CC 2021 1
Correction CC 2021 1
ml
(* Exercice 1 *)
(* - : ('a -> bool) -> 'a -> int -> int = <fun> *)
(* - : ('a * 'b -> 'c) -> 'a -> 'b -> 'c = <fun> *)
(* - : 'a -> 'a -> ('a -> 'b) -> 'b * 'b = <fun> *)
(* - : ('a -> 'b) -> (('a -> 'b) -> 'a) -> 'b = <fun> *)
(* - : 'a * 'b list * 'c -> 'b list -> 'b list * 'b list * 'c = <fun> *)
fun f x ->
if fst (f (fst x)) = (snd x)
(* - : ('a -> 'b * 'c) -> 'a * 'b -> 'c = <fun> *)
(* Exercice 2 *)
(* - : int = 10 *)
(* Exercice 3 *)
(* ou encore *)
https://universitice.univ-rouen.fr/pluginfile.php/1634671/mod_resource/content/2/correction_cc_2021_1.ml 1/1