我有一个函数声明叫做e6
。我需要将其中的undefined
替换为一些代码并使其正常工作。
e6 :: Int -> Int -> Int
e6 = undefined
我知道例如
add :: Int -> Int -> Int
add a b = a + b
这个函数需要参数 a 和 b,然后返回 a + b。但是如何编写一个不需要参数的函数呢?我尝试了:
e6 :: Int -> Int -> Int
e6 = 2 + 3
并显示了以下内容:
由于使用“+”而引发无法获取(Int -> Int -> Int)的Num实例。
e6 = 2 + 3
,签名为Int
。 - Willem Van Onsem