问题描述
所以我试图在Haskell中创建自己的split函数,但不断收到解析错误,但我无法弄清楚为什么会这么做
split :: Eq a => a -> [a] -> [[a]]
split _ [] = []
split x y = let
test :: Eq a => a -> [a] -> [a]
test x [] = []
test x (y:ys) | x == y = []
| otherwise = y : (test x ys)
解决方法
您的import
表达式缺少let ... in
部分。