我刚接触ocaml (我在学校学习它),在我的练习中,我需要编写一个函数来给出int列表中的最小值。|a::b::r -> if a<b then minimum (a::r) else minimum (b::r)
;; 然而,ocaml告诉我: val minimum : 'a list-> 'a = <fun> 就像我说的,我需要val minimum : intlist -> int = <fun>你能
let rec getElement list index = match list with| first::elems -> ifindex = 0 then first else getElement elems index-1;;
我不明白为什么这个函数的类型是(intlist -> int -> int),而是('a list-> int</