lol*_*f64 0 haskell constraints function list
我需要对一个函数进行原型化,说toList,它以列表作为唯一参数,并返回一个列表列表(其类型与原始列表相同).例如[Char]会给我们一个[[Char]].
我试过了 :
(List a) => a -> [a]
Run Code Online (Sandbox Code Playgroud)
由于班级列表不存在而无法工作.
那我该怎么办?
提前致谢
试试这个:
f :: [a] -> [[a]]
Run Code Online (Sandbox Code Playgroud)
Tails就是一个很好的例子:
tails :: [a] -> [[a]]
Run Code Online (Sandbox Code Playgroud)
用法:
tails [1,2,3] == [[1,2,3], [2,3], [3],[]]
Run Code Online (Sandbox Code Playgroud)