Clojure - Defstruct
Cette fonction est utilisée pour définir la structure requise.
Syntaxe
Voici la syntaxe.
(defstruct structname keys)
Parameters- 'structname' est le nom à donner à la structure. «clés» sont les clés qui doivent faire partie de la structure.
Return Value - Renvoie un objet de structure.
Exemple
Un exemple sur la façon dont cela est utilisé est montré dans le programme suivant.
(ns clojure.examples.example
(:gen-class))
(defn Example []
(println (defstruct Employee :EmployeeName :Employeeid)))
(Example)
Notez que la fonction ci-dessus n'est utilisée que pour créer votre structure, nous verrons plus de fonctions qui peuvent être utilisées pour travailler avec des structures.
Production
Le programme ci-dessus produit la sortie suivante.
#'clojure.examples.example/Employee