【发布时间】:2020-01-23 17:43:26
【问题描述】:
假设我有以下代码:
(defn ^{:graph-title "函数 1"} func-1 [X] (用 x 做某事)) (定义获取图形标题 [功能] (字符串 ((元函数) :graph-title)))我希望它返回“函数 1”,但它返回 nil。我认为这源于以下差异,我并不完全理解:
(元 func-1) => {:ns some-ns-info, :name func-1} (元#'func-1) => {:ns some-ns-info, :name func-1, :graph-title "功能 1"}谁能给我解释一下?
【问题讨论】:
标签: function clojure metadata clojure-contrib