I need help to write a small filtering function. Given the following
definitions:
(def m1
{["45"] {:a 45 :b "day1"}
["55"] {:a 55 :b "day1"}
["25"] {:a 25 :b "day1"}
["15"] {:a 15 :b "day1"}
["10"] {:a 10 :b "day1"}})
(def m2
{["45"] {:a 45 :b "day2"}
["55"] {:a 55 :b "day2"}
["25"] {:a 25 :b "day2"}
["15"] {:a 15 :b "day2"}
["10"] {:a 10 :b "day2"}})
(def m3
{["45"] {:a 45 :b "day3"}
["55"] {:a 55 :b "day3"}
["25"] {:a 25 :b "day3"}
["15"] {:a 15 :b "day3"}
["10"] {:a 10 :b "day3"}})
(def d (list m1 m2 m3))
I need to write a function that returns the filtered results as follows:
(my-filter d ["45"])
=> ({:a 45 :b "day1"} {:a 45 :b "day2"} {:a 45 :b "day3"})
Thanks for your help.
-- Shoeb
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to [email protected]
Note that posts from new members are moderated - please be patient with your
first post.
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en