Eq a => [a] -> [(Int,a)]
Run Code Online (Sandbox Code Playgroud)
我不知道Eq的含义或含义,所以我不知道整个定义的含义是什么?
Ric*_* T. 11
这是a对定义中使用的类型的约束[a] -> [(Int,a)]:它表示必须为Eq类型类定义一个实例.基本上,具有Eq实例的类型支持相等和不等式运算符,(==)以及(/=).
有关类型类的更多信息,请访问learnyouahaskell.com.在nuce中,类型类似于OOP的接口.