user=> (defstruct person :name :age :height) #'user/person user=> (struct person "george" 22 115) {:name "george", :age 22, :height 115}
Returns a new structmap instance with the keys of the structure-bas
Returns a structure basis object.
Alpha - subject to change (defrecord name [fields*] options* sp
(defmacro defstruct "Same as (def name (create-struct keys...))" {:added "1.0"} [name & keys] `(def ~name (create-struct ~@keys)))
Comments top
No comments for defstruct. Log in to add a comment.