在 Clojure 1.4 中,require 中的引用有什么用? [英] In Clojure 1.4 what is the use of refer within require?

查看:14
本文介绍了在 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆