【问题标题】:What's the naming convention for a function that returns a function?返回函数的函数的命名约定是什么?
【发布时间】:2011-12-22 16:38:35
【问题描述】:
function getPerformActionFunction(someParameter) {
    return function() { 
        performAction(someParameter);
    }
}

你会调用getPerformActionFunction 来表示它不执行该操作,而是返回一个执行该操作的函数?

示例是 Javascript,如果有首选的 Javascript 约定,但如果答案不同,也对其他语言感兴趣。

【问题讨论】:

    标签: naming-conventions


    【解决方案1】:

    不确定它是否在任何样式指南中,但我非常喜欢 -er 后缀来建议能够执行操作的内容。

    例如getActionPerformerfooHandlerXMLTransformer

    我在 C#、Java 和 Clojure 中使用过这种风格,它似乎工作正常。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-08-02
      • 1970-01-01
      • 2020-01-06
      • 1970-01-01
      • 2017-07-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多