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 |
Freid001 · 具有最小和最大限制的架构? 6 年前 |
phlie · Hoplon With Castra加载后端时出错 6 年前 |
David Furnam · Clojure从数组中获取坐标 6 年前 |
Jeroen · 如何将惰性序列转换为映射? 6 年前 |