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

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

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