Я пишу функцию в OCaml, чтобы поднять x до степени y.Мой код:
#let rec pow x y =
if y == 0 then 1 else
if (y mod 2 = 0) then pow x y/2 * pow x y/2 else
x * pow x y/2 * pow x y/2;;
Когда я пытаюсь выполнить его, я получаю сообщение об ошибке синтаксиса в первой строке, но оно не говорит мне, что это такое.