Clojure - méta

Cette fonction est utilisée pour voir si des métadonnées sont associées à un objet.

Syntaxe

Voici la syntaxe.

(meta obj)

Parameters - 'obj' est l'objet qui doit être vérifié si des métadonnées lui sont associées.

Return Value - Renvoie les métadonnées de obj, renvoie nil s'il n'y a pas de métadonnées.

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 []
   (def my-map (with-meta [1 2 3] {:prop "values"}))
   (println (meta my-map)))
(Example)

Production

Le programme ci-dessus produit la sortie suivante.

{:prop values}