Clojure - 元資料-with



此函式用於為任何物件定義元資料對映。

語法

以下是語法。

(with-meta obj mapentry)

引數 − ‘obj’ 是需要與其關聯元資料的物件。 ‘mapentry’ 是需要與物件關聯的元資料。

返回值 − 返回與 obj 型別和值相同的物件,其元資料為 mapentry。

示例

以下程式展示瞭如何使用它。

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

輸出

上述程式產生以下輸出。

{:prop values}
clojure_metadata.htm
廣告