小编vig*_*a11的帖子

TareaHaskell.hs:36:69:错误:解析输入')'上的错误

这是我第一次尝试Haskell。我正在尝试制作一个函数,该函数带有一个元素和一个列表,并删除该项目的第二种外观。例如,如果元素为2且列表为,[2,3,4,2,5,2]则结果为[2, 3, 4, 5, 2]

但是我收到此错误:

TareaHaskell.hs:36:69: error: parse error on input ‘)’
   |
36 |     | ( (a == x) && not (isItIn x newList) ) = ( (let newList = x:[]) && (deleteSecond a xs) ) 
Run Code Online (Sandbox Code Playgroud)

码:

isItIn :: (Eq a ) => a -> [a] -> Bool
isItIn a [] = False
isItIn a (x:xs) = if a == x
                  then True
                  else isItIn a xs

deleteSecond :: (Eq a ) …
Run Code Online (Sandbox Code Playgroud)

parsing haskell input

-1
推荐指数
1
解决办法
76
查看次数

标签 统计

haskell ×1

input ×1

parsing ×1