首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Rich Hickey没有自动更新Clojure函数的原因是什么?

Rich Hickey没有自动更新Clojure函数的原因是什么?
EN

Stack Overflow用户
提问于 2015-07-13 07:16:40
回答 1查看 3.1K关注 0票数 26

Haskell对它的函数进行了修改。虽然Clojure不允许将partial和函数宏作为类似的方法来做同样的事情,但它不允许这样做。

我想我记得我听到/读到了希基决定背后的原因。有没有人记得那个原因是什么,或者我可以在哪里找到它?

我希望能从理论中学到一些东西。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-13 09:16:22

由于函数可以有多个函数,所以您可以使用直接函数调用而不是当前函数。下一步,如果你只有一个参数,并且你遗漏了一个参数,那么将不会检测到参数错误,而是生成一个当前函数。这是一种非常糟糕和难以调试的情况,特别是如果函数返回一个具有相同请求的函数,或者如果函数作为参数传递给另一个函数。

因此,特别创建一个currying函数似乎是合法的。

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

https://stackoverflow.com/questions/31373507

复制
相关文章

相似问题

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