하스켈 추가 함수를 작성하려고 해요 ... 여기에 내가 가지고있는 것 :Haskell Noob 질문 : 추가 기능에 어떤 문제가 있습니까?
myappend :: [a] -> [a] -> [a]
myappend [] x = x
myappend [x:xs] y = x : myappend xs y
그러나 나에게 오류가 발생했습니다 : 확인 : 발생합니다 무한 형식 : a = [a] 때 `myappend '에 대한 타입을 일반화한다.
분명히 뭔가 잘못되었지만 나는 그것을 볼 수 없다 ... 나의 추가 기능에는 어떤 문제가 있는가?
아하! 어리석은 대괄호. 나는 그것을 지금 본다! 나는 무엇을 생각하고 있었느냐!? 감사! –