4

OCaml のプログラムにバグがあり、助けを求めています。

エラー:

This expression has type unit but an expression was expected of type int

エラーのある行エラーには次が含まれますsoma = soma

let soma = 0;;
let rec nBell n = 
if n == 0 then 1 
    else
        for k=0 to n-1 do 
        soma = soma + ((fact(n-1)/(fact(k)*fact((n-1)-k))) * nBell(k));
            done;;`

誰でも私を助けることができますか?

4

1 に答える 1