2011-12-22 95 views
4
function getPerformActionFunction(someParameter) { 
    return function() { 
     performAction(someParameter); 
    } 
} 

你会怎么称getPerformActionFunction来表示它不执行动作,而是返回一个执行动作的函数?返回函数的函数的命名约定是什么?

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

回答

5

不知道它是否在任何风格指南,但我很喜欢-er后缀建议的东西,可以做一个动作。

例如getActionPerformerfooHandlerXMLTransformer

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