Clojure - defstruct



此函式用於定義所需的結構。

語法

以下是語法。

(defstruct structname keys)

引數 - ‘structname’ 是要賦予結構的名稱。‘keys’ 是需要成為結構一部分的鍵。

返回值 - 返回一個結構物件。

示例

以下程式展示瞭如何使用此函式的示例。

(ns clojure.examples.example
   (:gen-class))
(defn Example []
   (println (defstruct Employee :EmployeeName :Employeeid)))
(Example)

請注意,上述函式僅用於建立結構,我們將看到更多可用於處理結構的函式。

輸出

以上程式產生以下輸出。

#'clojure.examples.example/Employee
clojure_structmaps.htm
廣告

© . All rights reserved.