Clojure 简化

标签 clojure

有没有更简短的写法:

(apply f
  (cons a
    (cons b
      (cons c d))))

谢谢!

(我正在编写一些调用其他函数的辅助函数,这种“模式”似乎经常出现。)

最佳答案

怎么样

(apply f a b c d)

请注意,在这两种情况下,d 都应该是 seq

关于Clojure 简化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10293887/

相关文章:

clojure - 我应该在哪里保存简单的配置设置?

clojure - 我可以逐步处理未实现的惰性序列吗

scala - Clojure GUI 编程很难

java - Processing(二维图形)是否适合大型项目?

带有元数据的 Clojure 变量

database - 什么是 clojure 中用于逻辑编程的好的/已建立的数据库支持策略

java - Clojure:定义模式中的 HashMap 和数组映射类型冲突

clojure - 更好的序列重复去除器

java - Clojure - java 互操作 - 如何传递 float 组>

dictionary - 有没有一种惯用的方法可以在 Clojure 的 map 中找到匹配的键和值?