Clojure - meta

Esta función se usa para ver si algún metadato está asociado con un objeto.

Sintaxis

A continuación se muestra la sintaxis.

(meta obj)

Parameters - 'obj' es el objeto que debe comprobarse si hay algún metadato asociado a él.

Return Value - Devuelve los metadatos de obj, devuelve nil si no hay metadatos.

Ejemplo

En el siguiente programa se muestra un ejemplo de cómo se usa.

(ns clojure.examples.example
   (:gen-class))
(defn Example []
   (def my-map (with-meta [1 2 3] {:prop "values"}))
   (println (meta my-map)))
(Example)

Salida

El programa anterior produce la siguiente salida.

{:prop values}