0
bmiTell :: => Double -> String
bmiTell bmi
    | bmi <= 18.5 = "You're underweight, you emo, you!"
    | bmi <= 25.0 = "You're supposeldly normal. Pffft, I bet you're ugly!"
    | bmi <= 30.0 = "You're fat! Lose some weight, fatty!"
    | otherwise   = "You are a whale, congratulations!"

このコードでエラーが発生しました。「入力の解析エラー'=>'」理由がわかりません。何か助けはありますか?ありがとう !

4

1 に答える 1

5

この線:

bmiTell :: => Double -> String

=>制約付きタイプを含むシグニチャからクラス制約を分離するために使用される記号があります。ただし、のような制約はありませんShow a =>。ソリューション?消して!

bmiTell :: Double -> String
于 2012-05-05T23:45:24.263 に答える