defstruct

added
1.0

ns
clojure.core

type
macro

(defstruct name & keys)

Same as (def name (create-struct keys...))

                user=> (defstruct person :name :age :height)
#'user/person

user=> (struct person "george" 22 115)
{:name "george", :age 22, :height 115}