Advertisement
Guest User

Untitled

a guest
Mar 26th, 2017
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.38 KB | None | 0 0
  1. Prelude> let forall :: (a -> Bool) -> [a] -> Bool ; forall f []= True; forall f (x:xs) = f x && forall f xs
  2. Prelude> forall even [2,4,6]
  3. True
  4. Prelude> forall even [2,4,5]
  5. False
  6. Prelude> let forall :: (a -> Bool) -> [a] -> Bool ; forall f []= True; forall f (x:xs) = if (f x) then forall f xs else False
  7. Prelude> forall even [2,4,5]
  8. False
  9. Prelude> forall even [2,4,6]
  10. True
  11. Prelude>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement