목록을 취소하려고합니다.haskell에서 목록 반전
reverseList :: [Int] -> [Int]
reverseList [] = []
reverseList (x:xs) = x:reverseList xs
무슨 일이 끝나는 것은 내가 다시 같은 순서로 목록을 그만 둘 수 있습니다 : 다음
내 코드입니다. 나는 목록을 역전시키는 방법에 대한 해답을 가지고있다. 그러나 내가 여기서 잘못한 것을 이해하려고 노력하고있다. 나는 haskell에 매우 익숙하다. 그래서 나는 더 많은 문제를 더 쉽게 해결할 수있는 이해에 집중해야한다고 생각한다. 나는이 문제에 대해 많은 해결책을 알고 있지만이 코드에서 내가 잘못한 것을 이해하는데 도움이 더 필요하다.
죄송합니다. 수정 됨. –
나는 똑같은 일을하지 않는다. 왜냐하면 머리를 꺼낼 때 x와 같은 머리를 먼저 삽입하기 때문이다 : reverseList xs – user1010101