在本教程的最底部,作者提供了一种函数类型:
(Num b) => length :: [a] -> b
Run Code Online (Sandbox Code Playgroud)
所以你可以看到它以类型类"Num b"开头(至少我认为是这样).但是当我尝试定义类似的东西时:
(Integral a) => lucky :: a -> String
Run Code Online (Sandbox Code Playgroud)
我收到一个错误:
输入`=>'解析错误
谁在这里错了?