Add two type annotations.
This commit is contained in:
parent
5349b404f9
commit
04b521ab49
1 changed files with 3 additions and 0 deletions
|
@ -24,7 +24,10 @@ foldl1 f (x::xs) = foldl f x xs
|
|||
foldr1 : (a -> a -> a) -> [a] -> a
|
||||
foldr1 f (x::xs) = foldr f x xs
|
||||
|
||||
scanl : (a -> b -> b) -> b -> [a] -> [b]
|
||||
scanl f b xs = b :: (case xs of { x::xs -> scanl f (f x b) xs; [] -> [] })
|
||||
|
||||
scanl1 : (a -> a -> a) -> [a] -> [a]
|
||||
scanl1 f lst = case lst of { x::xs -> scanl f x xs; [] -> [] }
|
||||
|
||||
filter : (a -> Bool) -> [a] -> [a]
|
||||
|
|
Loading…
Reference in a new issue