没有 - >的Haskell函数定义

dim*_*im8 4 haskell declaration function definition

以下函数定义/声明的含义如下:

maxCollatz :: (Integer, Integer)
Run Code Online (Sandbox Code Playgroud)

我很困惑,因为我不确定参数是什么,因此产生了什么.因为通常->在函数定义中有.E. g.Int -> Int.

PS再次抱歉这类问题.

Ben*_*Ben 8

maxCollatz是一对整数(Integer, Integer).它不是一个函数,它不需要参数,也不会被调用来产生任何东西; 它仅仅一对整数.

在Haskell中声明类型然后实现顶级声明的语法是定义值的语法.函数是值,因此它们包含在其中,但其他一切都包含在内.