Clojure - Metadati
A Clojure, metadataviene utilizzato per annotare i dati in una raccolta o per i dati memorizzati in un simbolo. Normalmente viene utilizzato per annotare i dati sui tipi nel compilatore sottostante, ma può essere utilizzato anche per gli sviluppatori. I metadati non sono considerati parte del valore dell'oggetto. Allo stesso tempo, i metadati sono immutabili.
Le seguenti operazioni sono possibili in Clojure per quanto riguarda i metadati.
Sr.No. | Operazioni e descrizione |
---|---|
1 | meta-con Questa funzione viene utilizzata per definire una mappa di metadati per qualsiasi oggetto. |
2 | meta Questa funzione viene utilizzata per vedere se dei metadati sono associati a un oggetto. |
3 | variare-meta Restituisce un oggetto dello stesso tipo e valore dell'oggetto originale, ma con metadati combinati. |