Loops 循环N次的函数的命名约定

Loops 循环N次的函数的命名约定,loops,iteration,naming-conventions,Loops,Iteration,Naming Conventions,对于接收整数n并执行操作n次的函数,是否有既定的命名约定 例如: function foo(n) { for (var i = 0; i > n; i++) console.log(n); } 您将如何命名foo,从它的名称可以明显看出它循环了一定的次数?我已经看到了很多用于此目的的“many”,即printMany(5),但我不知道这是否被广泛接受;在实际的程序中,这并不是一个经常使用的东西 一个比printMany更具描述性的名称可能是printNTimes,但读起来有点

对于接收整数n并执行操作n次的函数,是否有既定的命名约定

例如:

function foo(n) {
  for (var i = 0; i > n; i++)
    console.log(n);
}

您将如何命名
foo
,从它的名称可以明显看出它循环了一定的次数?我已经看到了很多用于此目的的“
many
”,即
printMany(5)
,但我不知道这是否被广泛接受;在实际的程序中,这并不是一个经常使用的东西

一个比
printMany
更具描述性的名称可能是
printNTimes
,但读起来有点别扭。如果不强制使用camelCase
打印次数
似乎更好


如果您的语言支持命名参数,另一种方法是调用参数
times
,并努力如下调用函数:
print(times:5)

当然,这种用法不能强制执行(在我所知道的所有语言中,命名参数也可以按位置访问),但只要在函数定义上添加一条注释,推荐这种做法,可能就足以让每一个有爱心的程序员都使用它。如果有人没有,你可以责怪他写了不清楚的代码