Я пытаюсь изменить список.Обратный список в haskell
Ниже мой код:
reverseList :: [Int] -> [Int]
reverseList [] = []
reverseList (x:xs) = x:reverseList xs
Что в конечном итоге происходит, я в конечном итоге получить список обратно в том же порядке. У меня даже есть решение, как изменить список, но я пытаюсь понять, что я сделал неправильно здесь? Я очень новичок в haskell, поэтому думаю, что я должен сосредоточиться на понимании больше, чем я могу решить больше проблем с легкостью. Я знаю, что есть много решений для этой проблемы, но мне нужна дополнительная помощь в понимании esp, что я сделал не так здесь в этом коде.
Мой плохой, извините. Исправленный. –
Я не делаю то же самое, потому что, когда я вынимаю голову, я вставляю голову сначала, как x: reverseList xs – user1010101