我正在尝试做一个简单的、分层的参数多态类型,当我尝试应用它时,会抛出一个错误的类型错误。时会出现以下错误:data: This expression has type data but an expression was expected of type 'a H.value
有人能建议我如何将这两种类型绑定在一起吗
看起来我不能给ref赋一个抽象值,我不确定该怎么做。let largest = ref zero_big_int;;let rec big i = (add_int_big_int i zero_big_int) print_endline (string_of_big_int num);
(if(eq_big_int (add_int_big_int (-1) num) zero_big_int)then(depth)els