私はOCamlのシンプルでOCamlの構文エラーにされたif-then-else
にCで書かれたいくつかのコードを変更したいここでは、Cコード
int a, b;
if(m > n)
{
a = n;
b = m;
}
else
{
a = m;
b = n;
}
であり、私はOCamlの中にそれを変更しようとしたが、何とか2行目に構文エラーがあります。
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
どのような問題がありますか?どのように修正できますか?
問題が聞かせて= Nで 'であります; 'ではなく' if'です。 – melpomene