Skip to content

Instantly share code, notes, and snippets.

Created July 15, 2011 23:06
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 anonymous/1085752 to your computer and use it in GitHub Desktop.
Save anonymous/1085752 to your computer and use it in GitHub Desktop.
(defn worldmap-add
[worldmap x y]
(let [ykey (keyword (str y))
xkey (keyword (str x))]
;;add the new x coord
(if (nil? (ykey worldmap))
(let [worldmap (assoc worldmap ykey {})]
(assoc worldmap ykey (assoc (ykey worldmap) xkey {})))
(assoc worldmap ykey (assoc (ykey worldmap) xkey {})))))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment