-1

GHCiでスクリプトを実行するには、Data.Charを.hsファイルにインポートする必要があります。「importData.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、 という関数はありませんhashToStringData.Charただし、intToDigitとをインポートする必要がありdigitToIntます。

于 2012-12-01T17:34:12.363 に答える