我需要将 Data.Char 导入到我的 .hs 文件中,以便在 GHCi 中运行脚本。当我只添加“import Data.Char”时,控制台似乎会抱怨并给我解析错误。我该如何正确地做到这一点?我知道它可能很简单,但我自己找不到答案。
产生错误的原因:
import Data.Char
hashString :: [Char] -> Int -> [Char]
hashString [] a = []
hashString (x:xs) a = (intToDigit((digitToInt x) * a)):hashToString( xs (a - 1) )