【发布时间】:2015-02-23 17:35:46
【问题描述】:
我想知道您是否知道任何可以在方法名称中传递参数的编程语言。我猜这可以提高代码的可读性。 IE。 假设我想在一个方法中乘以整数。通常我的方法声明是这样的:
function multiply(int a, int b){
return a*b;
}
但是,也可以这样定义它可能会很好:
function multiply (int a) times (int b){
return a*b;
}
这样,我们可以通过调用在代码中进行更明确的调用:
var c = multiply(4)times(2);
这可能会对更复杂的代码和编程语法产生更大的影响。 你知道这样的事情是否存在吗?
【问题讨论】:
标签: methods language-agnostic parameter-passing