2012-05-05 13 views
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!" 

このコードでは、「入力時の解析エラー=>」「 」というエラーが表示されます。 助けてください? ありがとうございます!は、Haskellの `=> '入力で解析エラーが発生しました

答えて

5

ライン:

bmiTell :: => Double -> String 

は拘束型を含む署名からクラス制約を分離するために使用されるシンボル=>を有しています。ただし、制約はありません。Show a =>などはありません。ソリューション?消して!

bmiTell :: Double -> String 
+0

oh。ありがとう!.... –

関連する問題