Haskell导入模块

时间:2012-12-01 16:53:49

标签: haskell import module ghci

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

1 个答案:

答案 0 :(得分:1)

嗯,你不喜欢它?首先尝试学习它然后看看它是怎么回事,试一试:)

无论如何,Data.Char没有名为hashToString的功能,如果这是您的问题。不过,您需要为Data.CharintToDigit导入digitToInt