![]() |
1
1
那里 是 一个标准的clojure函数 问题 要求。 如果我们看看 the skeleton source ,我们需要做的是反转一个序列,比如…
…映射(或其他函数),它为我们提供 每一个 价值观:
我们可以做到 一劳永逸 .
几乎做到这一点的标准功能是
因此,将一个向量(或其他序列)转化为一个索引函数的简单函数是…
例如,
所以那些说你的观点是错误的人是正确的。 然而,在Clojure内部执行这样的无域计算肯定会更好,不管Clojure如何顺利地与运行在上面的任何VM对接。
我们需要的是一件斗篷,它能把一个矢量抛到地图上:就像
|
![]() |
2
3
按相反顺序回答两个问题:
“解决方法”
答:
此外,字符串还可以利用
为什么? 不在clojure.core中:这相当于一个问题“为什么对于各种收集类型没有[多态性fn]”,这里回答: https://clojure.org/guides/faq#conj 这里呢 https://gist.github.com/reborg/dc8b0c96c397a56668905e2767fd697f#why-clojure-doesnt-have-a-generic-insert-lookup-append-that-works-the-same-on-all-collections |
![]() |
Cody · 将Clojure的关联抽象扩展到Java库类型 7 年前 |
![]() |
Midiparse · 无法在ns:gen类中使用来自其他命名空间的类 7 年前 |
![]() |
frank · Clojure调用匿名类的静态Java方法 7 年前 |