Sha256: a47425a9b21f4f746e848f942da90f61489371af22822d215d0e761d708d7e7c
Contents?: true
Size: 337 Bytes
Versions: 396
Compression:
Stored size: 337 Bytes
Contents
(ns strain) (defn retain "a simple (nonlazy) reimplementation of filter" [pred s] (let [[first & rest] s] (cond (empty? s) '() (pred first) (cons first (retain pred rest)) :else (retain pred rest)))) (defn discard "a simple (nonlazy) reimplementation of remove" [pred s] (retain (complement pred) s))
Version data entries
396 entries across 396 versions & 1 rubygems