首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Clojure中,人们必须掌握Clojure核心中的哪些其他最重要的功能才能提高工作效率?

在Clojure中,人们必须掌握Clojure核心中的哪些其他最重要的功能才能提高工作效率?
EN

Stack Overflow用户
提问于 2012-08-18 03:11:39
回答 6查看 993关注 0票数 11

除了map、filter、reduce之外,在clojure核心中的众多其他函数中,还有哪些是我必须学习才能提高工作效率的最有用/最常用的函数?

EN

回答 6

Stack Overflow用户

发布于 2012-08-18 03:57:22

如果您转到核心页面并搜索“4clojure problems -functions”,您会发现4clojure团队认为很有用的一堆东西。举几个例子:

  • group-by
  • distinct
  • reductions
  • frequencies
  • partition
  • merge-with
  • interleave
  • interpose
票数 8
EN

Stack Overflow用户

发布于 2012-08-18 04:38:47

小抄很有用:http://clojure.org/cheatsheet,读起来不会花很长时间。

票数 5
EN

Stack Overflow用户

发布于 2012-08-18 03:44:21

您的map、filter和reduce列表涵盖了一些较大的内容,因此添加到该列表中可能会重复您已知的内容。

Clojure的强项之一是同步。我将开始编写示例代码来学习如何使用这些同步构造、引用、代理和原子。许多Clojure书籍都介绍了这一点。我知道Clojure in Action很好地涵盖了这些内容。

我将使用map,虽然我并不是专门指一个函数,但我会解释为什么map在一般情况下以及多方法中都是好的。

最后,我将解释为什么有时确实需要使用循环。重现。在过去的1+年中,我得到的建议是非常可靠的。在绝对必要的时候使用它。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12011821

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档