【发布时间】:2017-04-03 15:21:30
【问题描述】:
我见过的所有其他普通问题都比我需要的要复杂得多。我对 Haskell 很陌生,目前正在阅读 The Craft of Functional Programming 第 2 版。
在第 3 章中,有一个练习可以编写一个简单的函数来平均 3 个整数。提供了函数类型签名,我在我的解决方案中使用了它。我写道:
averageThree :: Int -> Int -> Int -> Float
averageThree a b c = (a + b + c) / 3
我使用 ghci 进行编译,当我尝试加载我的文件时,我得到“无法匹配预期类型 Float' with actual typeInt'”。如何解决此错误?
【问题讨论】:
标签: haskell