可以通過訪問鍵和結(jié)構(gòu)對象來訪問結(jié)構(gòu)的單個字段。
下面是 Accessing Individual Fields 的使用示例:
:key structure-name
參數(shù) ? 'key'是結(jié)構(gòu)中的鍵值。 'structure-name'是相應(yīng)鍵的結(jié)構(gòu)。
返回值 ? 將返回與鍵相關(guān)聯(lián)的值。 下面的程序顯示了如何使用它的示例。
(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)
以上示例將輸出以下結(jié)果:
1 John
更多建議: