-- This can be made pointfree quite easily: let lengths' = map length-- However this cannot:-- let lengthz' = length `map` (parse error)下面是一个例子:
agreeLen :: (Eq a) => [a] -> [a] -
我做下一个家庭作业=)我的任务是用fibonacci数0,1,2,3,5,8创建无限列表。我可以使用前奏曲的任何功能。fibs2 :: [Integer] where 此函数仅适用于有限列表,如0..100和无限列表,它给出:我做错了什么?如何使“懒惰”发挥作用?fibs4 = 0:[ b | (a, b) <- scanl (\(x,y