-2
我創建給出Char
列表的功能範圍,給出了同樣的名單,但只能用數字:哈斯克爾:可變
algarismos :: [Char] -> [Char]
algarismos [] = []
algarismos (x:xs) | (isDigit x) =x:(algarismos xs)
| otherwise =(algarismos xs)
我得到錯誤信息
error: Variable not in scope: isDigit :: Char -> Bool
爲什麼isDigit
在x
的範圍內沒有變量?
什麼是實際的錯誤信息? – melpomene
請始終包含實際的錯誤信息。 - 您遇到的問題可能是['isDigit' _itself_](http://hackage.haskell.org/package/base-4.10.0.0/docs/Data-Char.html#v:isDigit)不在範圍。你真的導入了'Data.Char'嗎? – leftaroundabout
錯誤: 變量不在範圍內:isDigit :: Char - > Bool | 6 | algarismos(x:xs)| (isDigit x)= x:(algarismos xs) –