我想返回范围内所有数字的列表/集合,这些数字是 3 或 5 的倍数。
在 Ruby 中,我会这样做
(1..1000).select {|e| e % 3 == 0 || e % 5 == 0}
在 Clojure 中,我想我可能会做类似...
(select (mod 5 ...x?) (range 0 1000))
最佳答案
(filter #(or (zero? (mod % 3)) (zero? (mod % 5))) (range 1000))
关于ruby - Ruby 的 select 在 Clojure 中的等价物是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3295246/