Skip to content

Instantly share code, notes, and snippets.

@ksexton
Created January 6, 2014 16:10
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ksexton/7d063b410e1b4c5bfdd5 to your computer and use it in GitHub Desktop.
Save ksexton/7d063b410e1b4c5bfdd5 to your computer and use it in GitHub Desktop.
(defn get-city [zipcode]
(get (first (filter #(= (% :zip) zipcode) factors-table)) :city))
(defn get-latitude [zipcode]
(get (first (filter #(= (% :zip) zipcode) factors-table)) :latitude))
(defn get-longitude [zipcode]
(get (first (filter #(= (% :zip) zipcode) factors-table)) :longitude))
@jjl
Copy link

jjl commented Jan 6, 2014

(defn make-getter [k] (fn [zip] (get (first (filter #(= (% :zip)) zip) factors-table)) k))
(def get-city (make-getter :city))
(def get-latitude (make-getter :latitude))
(def get-longitude (make-getter :longitude))

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment