我想換用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