Я хочу сделать рекурсивную функцию, которая суммирует целые числа между двумя значениями. Я делаю:Выполнение рекурсивной функции в OCaml
let rec sum_between x y =
if x>y then sum_between y x else
if x=y then x else x + sum_between x+1 y ;;
Но я получаю сообщение об ошибке: Это выражение имеет тип Int -> Int но выражение Ожидалось типа междунар
Что я делаю неправильно?
необходимо sum_between (x + 1) y –
@EdgarAroutiounian Как насчет отправки этого ответа? –