【发布时间】:2018-10-14 14:42:19
【问题描述】:
假设我有一个计算两个数字之和的函数:
computeSum :: Int -> Int -> Int
computeSum x y = x + y
对于上述函数的返回值,是否有任何控制形式,我只想总结两个数字,其中他们的sum 将为非负数且必须小于 10?
我刚从命令式开始函数式编程,我们可以简单地检查函数返回值的命令式编程,例如:
if value <= 10 and value > 0:
return value
只是想知道haskell中是否有类似的东西?
【问题讨论】: