Clojure-defstruct

提供:Dev Guides
移動先:案内検索

Clojure-defstruct

この関数は、必要な構造を定義するために使用されます。

構文

構文は次のとおりです。

(defstruct structname keys)

パラメータ-「structname」は、構造に付けられる名前です。 「キー」は、構造の一部である必要があるキーです。

戻り値-構造体オブジェクトを返します。

これがどのように使用されるかの例は、次のプログラムに示されています。

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

上記の関数は構造を作成するためにのみ使用されることに注意してください。構造を操作するために使用できる関数がさらに表示されます。

出力

上記のプログラムは、次の出力を生成します。

#'clojure.examples.example/Employee