按需服用

时间:2012-06-06 06:24:52

标签: clojure require

有没有办法在需要的地方加上'require',例如在一个函数内部。像这样:

(defn fun [x] (do (require 'clojure.string) ('clojure.string/split x #"\s")) )

1 个答案:

答案 0 :(得分:2)

是。它是。

(defn foo
  [x]
  (require 'clojure.string)
  ((resolve 'clojure-string/split) x #"\s"))