在Clojure 1.4中,什么是require的用法? [英] In Clojure 1.4 what is the use of refer within require?
本文介绍了在Clojure 1.4中,什么是require的用法?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在中使用
: c>:
:require
/ code>在:use
?以下是同义词吗?
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]]))
推荐答案
添加的主要想法:将
引用到:require
完全除去:use
,只剩下一个操作符来加载其他包。您可以使用(:require [my.lib:refer:all])模拟现有的
... :use
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屋!
查看全文