【发布时间】:2011-10-17 20:42:54
【问题描述】:
我对haskell 很陌生,编写了一个简单的代码来返回有多少输入大于它们的平均值。我得到了错误:
ERROR file:.\AverageThree.hs:5 - 应用程序中的类型错误 * 表达式:x y z 术语:x 类型:整数 * 不匹配:a -> b -> c
代码:
averageThree :: Int -> Int -> Int -> Float averageThree x y z = (fromIntegral x+ fromIntegral y+ fromIntegral z)/3 howManyAverageThree ::Int -> Int -> Int -> Int howManyAverageThree x y z = length > averageThree
有人帮帮我吗?
【问题讨论】:
标签: haskell