Я пытаюсь создать список рекурсивно, введя два значения в качестве параметра, и это возвращает список.Возвращаемые значения списка из двух значений рекурсивно в haskell
Я знаю, что, выполнив следующие действия:
function1 a b = [a..b]
работает правильно, но не является рекурсивным. Сделать работу рекурсивно, введя один параметр следующим образом:
function 0 = []
function a = function4 (a-1) ++ [a]
Но я действительно понятия не имею, как это сделать, что она создается рекурсивно с двумя параметрами.
Я работал правильно. Спасибо! –