相关疑难解决方法(0)

在Clojure 1.4中,require中的refer是什么用途?

不使用哪些优势:refer:require已经使用过:only:use?以下是同义词吗?

(ns so.example (:use [my.lib :only [function]]))
Run Code Online (Sandbox Code Playgroud)

(ns so.example (:require [my.lib :refer [function]]))
Run Code Online (Sandbox Code Playgroud)

clojure

72
推荐指数
2
解决办法
1万
查看次数

`require`,`import`和`use`有什么区别?

为什么我们需要所有的require,importuse

clojure

24
推荐指数
1
解决办法
4520
查看次数

在哪里可以找到Leiningen中依赖项的有效版本号

我是Clojure和Leiningen的新手,我已经确定我想要使用的一些内容位于clojure.contrib.generic.math-functions中.我在http://richhickey.github.com/clojure-contrib/branch-1.1.x/math-api.html找到了API的信息,但我找不到任何可以帮助我弄清楚应该放入什么的东西我的project.clj文件用于该依赖项.

我曾尝试[clojure.contrib.generic.math-functions "1.1"],[clojure.contrib.generic.math-functions "1.1.x"][clojure.contrib.generic.math-functions "1.1.0"].对于每一个,我得到像......

...
Caused by: org.apache.maven.artifact.resolver.MultipleArtifactsNotFoundException: Missing:
----------
1) clojure.contrib.generic.math-functions:clojure.contrib.generic.math-functions:jar:1.1
Run Code Online (Sandbox Code Playgroud)

clojure clojure-contrib leiningen

14
推荐指数
3
解决办法
4986
查看次数

为什么您更喜欢:require:refer:all over:cloclore中使用

作者在《Clojure风格指南》中写道:

Prefer using :require :refer :all over :use in ns macro
Run Code Online (Sandbox Code Playgroud)

他没有给出任何解释为什么这是一个好主意。是否有充分的理由避免在ns宏中使用:use?

coding-style clojure

5
推荐指数
2
解决办法
727
查看次数

使用,要求和导入之间的区别

任何人都可以给我一个很好的示例答案来区分使用,需求和导入.

我希望有一个人可以帮助我.

clojure

5
推荐指数
1
解决办法
675
查看次数

Clojure重命名已加载的库

有没有办法在用require或加载clojure库时重命名它们use

例如,有没有办法做某事

(require 'some.include.path.some-library :as something-else)
Run Code Online (Sandbox Code Playgroud)

然后引用some-library通过的元素something-else/element-name

谢谢.

clojure

2
推荐指数
1
解决办法
605
查看次数