defrecord Person [name age company])
(def p1 {:name "foo", :age 27, :company :bar})
(map #(% p1) (keys p1))
("foo" 27 :bar)
user=> (map #(% p1) (Person/getBasis))
(nil nil nil nil)
user=> (map #(class %) (Person/getBasis))
(clojure.lang.Symbol clojure.lang.Symbol clojure.lang.Symbol
clojure.lang.Symbol)
getBasis seems to return the symbol but my record lookup technique doesnt
seem to be working..
any idea why
I dont wish to use keys on the record instance since the instance might be
missing some fields in the record
--
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
---
You received this message because you are subscribed to the Google Groups
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.