clojure - 在 ClojureClr 中找不到 clojure.set

标签 clojure clojureclr

我正在使用 ClojureClr 1.6.0 并且我正在尝试使用 clojure.set 但我找不到它:

user=> (doc clojure.set/union)
; nil

当我尝试使用它时,我得到:

user=> (clojure.set/union #{1 2} #{3})
; TypeNotFoundException Unable to find type: clojure.set clojure.lang.RT.classForNameE (:0)

我尝试加载它

user=> (require '(clojure.set))
; nil

但还是没找到。

最佳答案

您加载所需依赖项的语法似乎不正确。我有 1.5.x,不是 1.6,但都有 (require 'clojure.set) (注意 clojure.set 周围没有括号)和 (require '[clojure.set :as cs] ) (给它一个别名)为我工作。另请参阅Clojure : loading dependencies at the REPL

关于clojure - 在 ClojureClr 中找不到 clojure.set,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31441526/

相关文章:

unit-testing - Clojure 中的单元测试局部函数(letfn)?

recursion - Clojure - "get"和 "nth"的混合?

Clojure:如何模拟向流中的字符添加元数据?

c# - 是否可以在 Xamarin 中将 Clojure CLR 与 C# 一起使用?

.net - 发现 lisp 系列语言 .NET 实现

clojure - 如何在 Clojure 1.8 中从 leiningen 或 boot 启动套接字 REPL?

java - Clojure 中的库函数与 Java 方法

Clojure:找出一个集合是否可以 seq-able

.net - 从.NET调用Clojure