相关疑难解决方法(0)

有什么区别:while和:什么时候在clojure?

我正在研究clojure,但不太清楚测试:while:when测试之间的区别:

=> (for [x [1 2 3] y [1 2 3] :while (= (mod x y) 0)] [x y])
([1 1] [2 1] [2 2] [3 1])
=> (for [x [1 2 3] y [1 2 3] :when (= (mod x y) 0)] [x y])
([1 1] [2 1] [2 2] [3 1] [3 3])
Run Code Online (Sandbox Code Playgroud)

任何人都可以通过详细说明来帮助他们吗?

for-loop clojure

13
推荐指数
2
解决办法
1964
查看次数

标签 统计

clojure ×1

for-loop ×1