-1

我需要将 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) )
4

1 回答 1

1

那你不喜欢吗?尝试先学习它,然后看看它是如何进行的,试一试:)

无论如何,如果那是您的问题,Data.Char则没有名为 的函数。hashToString不过,您确实需要Data.CharintToDigitand导入digitToInt

于 2012-12-01T17:34:12.363 回答