可以通过访问键和结构对象来访问结构的各个字段。
以下是语法。
:key structure-name
Parameters - 'key'是结构中的keyvalue。 'structure-name'是各自键的结构。
Return Value - 将返回与键关联的值。 以下程序显示了如何使用它的示例。
(ns clojure.examples.example
(:gen-class))
(defn Example []
(defstruct Employee :EmployeeName :Employeeid)
(def emp (struct-map Employee :EmployeeName "John" :Employeeid 1))
(println (:Employeeid emp))
(println (:EmployeeName emp)))
(Example)
上述程序产生以下输出。
1
John