返回函数的函数的命名约定是什么?

时间:2011-12-22 16:38:36

标签: naming-conventions

function getPerformActionFunction(someParameter) {
    return function() { 
        performAction(someParameter);
    }
}

您会将getPerformActionFunction称为表示它不执行操作,而是返回执行操作的函数?

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

1 个答案:

答案 0 :(得分:6)

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

e.g。 getActionPerformerfooHandlerXMLTransformer

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