我想换用C语言编写一些代码为ocaml的ocaml的语法错误,一个简单的if-then-else的
这里是一个C代码
int a, b;
if(m > n)
{
a = n;
b = m;
}
else
{
a = m;
b = n;
}
,我试图把它变成ocaml的,但不知何故,我在第二行得到了语法错误。
let rec gcd m n =
if m > n then begin let a = n in; let b = m in end
else begin let a = m in; let b = n in end
什么问题,我该如何解决?
的问题是在'让A = N在;',而不是'如果'。 – melpomene