elm/exercises/strain/Strain.example
2016-03-17 20:21:55 -04:00

13 lines
243 B
Text

module Strain (..) where
import List
keep : (a -> Bool) -> List a -> List a
keep predicate list =
List.filter predicate list
discard : (a -> Bool) -> List a -> List a
discard predicate list =
(keep (\val -> not (predicate val)) list)