Я хочу написать программу Haskell, которая вычисляет сумму чисел между двумя заданными числами. У меня есть следующий код:Haskell - слишком мало аргументов
sumInt :: Int -> Int -> Int
sumInt x y
| x > y = 0
| otherwise = x + sumInt x+1 y
Но когда я скомпилировать его я получаю следующее сообщение об ошибке:
SumInt is applied to too few arguments.
Я не понимаю, что я делаю неправильно. Есть идеи?
Почему это было приостановлено? +1 даже для отрицания, этот вопрос определенно находится в рамках SO (и это тоже хорошо). – MasterMastic