私は haskell が初めてで、いくつかの演習を試しています
エラーが生成された理由と生成された理由がわかりません
split = foldr
(\x y -> y:x)
[[]]
インタプリタのエラーは次のとおりです
Occurs check: cannot construct the infinite type: a0 = [a0]
In the first argument of `(:)', namely `y'
In the expression: y : x
In the first argument of `foldr', namely `(\ x y -> y : x)'
Failed, modules loaded: none.
誰でも助けることができますか?前もって感謝します