Я новичок в ocaml (который я изучаю в школе), и в моем упражнении мне нужно написать функцию, которая дает минимум списка int. Я написал это:
let rec minimum liste =
match liste with
|[a] -> a
|[a;b] -> if a<b then a else b
|a::b::r -> if a<b then minimum (a::r) else minimum (b::r)
;;
Однако, ocaml говорит мне:
val minimum : 'a list -> 'a = <fun>
И, как я уже сказал, мне нужно val minimum : int list -> int = <fun>
Не могли бы вы мне помочь, пожалуйста ? Спасибо!