ST
(let [keys (get {:my-ns/keys [1 2 3]} (keyword "my-ns" "keys"))]
keys)
(let [keys ((keyword "my-ns" "keys") {:my-ns/keys [1 2 3]})]
keys)
Size: a a a
ST
(let [keys (get {:my-ns/keys [1 2 3]} (keyword "my-ns" "keys"))]
keys)
(let [keys ((keyword "my-ns" "keys") {:my-ns/keys [1 2 3]})]
keys)
AC
ST
ST
(let [{title (keyword "my-ns" "title")
name (keyword "my-ns" "name")
etc (keyword "my-ns" "etc")} {:my-ns/title "title"}]
[title name etc])
ST
AC
AC
DF
ST
(let [m #:my-ns{:title "title" :name "name" :etc "etc"}
my-ns "my-ns"
kws [:title :name :etc]
[title name etc] ((apply juxt (map #(keyword my-ns (name %)) kws)) m)]
[title name etc])
=> ["title" "name" "etc"]
DF
ST
AC
ST
AC
DF
(let [m {:my-ns1/title "title" :name "name" :etc "etc"}
m (clojure.set/rename-keys m {:my-ns1/title :title
:my-ns2/title :title})
{:keys [title name etc]} m]
[title name etc])
=> ["title" "name" "etc"]
MB
(defn get [token url endpoint])
(defn get [{:keys [token url endpoint]}]
A
A
A
A