Ich möchte einige Code in C in Ocaml geschrieben ändernOcaml Syntaxfehler in einem einfachen if-then-else
Hier ist ein C-Code
int a, b;
if(m > n)
{
a = n;
b = m;
}
else
{
a = m;
b = n;
}
und ich versuchte es in Ocaml zu ändern, aber Irgendwie hatte ich einen Syntaxfehler in der zweiten Zeile.
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
Was ist das Problem und wie kann ich es beheben?
Das Problem ist in 'sei a = n in ; ', nicht' if'. – melpomene