【问题标题】:Why call void on an unknown argument before returning another function call?为什么在返回另一个函数调用之前对未知参数调用 void?
【发布时间】:2014-11-05 12:03:38
【问题描述】:

ramda's arity function返回之前调用void有什么意义?

【问题讨论】:

  • 也许它实际上删除了最后一个参数?我确实注意到它需要一个参数 n 在传递 arguments 时不希望传递给闭包。

标签: javascript arity ramda.js


【解决方案1】:

ramda 的合著者在这里。这是我们所做的一些代码检查的产物。如果函数定义中有未使用的参数,我们希望得到警告。在arity 的情况下,参数仅用于创建具有正确的、很好的、数量的函数。添加 void arg_n 通过 linter。

【讨论】:

  • 感谢您的回答。在有人在评论中提到警告(然后被删除)之后,我认为这将是类似 linting 之类的事情。
【解决方案2】:

据我所知,确保没有出现奇怪的错误/警告。如果通过任何更改,变量将在其他地方使用值进行。 void 使其为空。

【讨论】:

猜你喜欢
  • 2022-10-04
  • 2021-01-23
  • 2016-08-26
  • 2022-11-30
  • 2017-08-26
  • 1970-01-01
  • 2016-04-22
  • 2022-01-06
  • 1970-01-01
相关资源
最近更新 更多