Sha256: 07d1d6210d545cd70e8db18829e4afd18363b73eb1c3c1009bb84db317015ec9
Contents?: true
Size: 424 Bytes
Versions: 330
Compression:
Stored size: 424 Bytes
Contents
module Strain exposing (..) import List keep : (a -> Bool) -> List a -> List a keep predicate list = List.foldr (consIf predicate) [] list discard : (a -> Bool) -> List a -> List a discard predicate list = List.foldr (consIf (\v -> not <| predicate v)) [] list consIf : (a -> Bool) -> a -> List a -> List a consIf predicate value list = if predicate value then value :: list else list
Version data entries
330 entries across 330 versions & 1 rubygems