RichHickey不自动运行Clojure函数的原因?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (29)

Haskell允许partial,并将函数macros作为一种可比较的方法来进行相同的操作。

有人记得理由是什么吗?或者我能在哪里找到它?

提问于
用户回答回答于

由于函数可以具有多个属性,所以可以使用直接函数调用,而不是运行函数。接下来,如果您只有一个数据,而您丢失了一个参数,则不会检测到数据的正确性,而是生成一个运行函数。这是一个非常糟糕且很难调试的情况,尤其是如果函数返回一个具有相同询问性的函数,或者如果函数作为参数传递给另一个函数。

所属标签

可能回答问题的人

  • 嗨喽你好

    7 粉丝480 提问8 回答
  • uncle_light

    5 粉丝518 提问7 回答
  • 富有想象力的人

    3 粉丝0 提问6 回答
  • 人生的旅途

    10 粉丝484 提问6 回答

扫码关注云+社区

领取腾讯云代金券