在 Clojure 1.4 中,require 中的引用有什么用? [英] In Clojure 1.4 what is the use of refer within require?
本文介绍了在 Clojure 1.4 中,require 中的引用有什么用?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在:require
中使用:refer
比在:use
中使用:only
有什么优势?以下是同义词吗?
What advantage does using :refer
in :require
have over using :only
in :use
? Are the following synonymous?
(ns so.example (:use [my.lib :only [function]]))
和
(ns so.example (:require [my.lib :refer [function]]))
推荐答案
将 :refer
添加到 :require
的主要思想是彻底摆脱 :使用
,只留下一个操作符加载其他包.您可以使用 (:require [my.lib :refer :all])
...
Main idea of adding :refer
to :require
is to get rid completely of :use
, leaving only one operator to load other packages. You can emulate existing :use
with (:require [my.lib :refer :all])
...
这篇关于在 Clojure 1.4 中,require 中的引用有什么用?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文