Math 是';夹具';使用两个位置参数是否有共同的约定?

Math 是';夹具';使用两个位置参数是否有共同的约定?,math,conventions,Math,Conventions,有人向我参与的一个项目提交了一个补丁,该补丁添加了一个数学钳形函数,支持: 夹具(编号):其中最小值=0.0,最大值=1.0 夹具(编号,最小值):其中最大值=1.0 夹具(编号、最小值、最大值) 夹具(编号,最小值)是惯例吗?这不是我以前见过的东西。我以前没见过。我倾向于拒绝除最后一个函数之外的所有函数,因为像clamp(θ,0,2*pi)这样的语句完全是不言自明的,而clamp(x)和clamp(x,0.5)则不是工程。@dmuir问题是关于参数使用的约定。我以前没见过。我倾向于拒绝除最

有人向我参与的一个项目提交了一个补丁,该补丁添加了一个数学钳形函数,支持:

  • 夹具(编号)
    :其中最小值=0.0,最大值=1.0
  • 夹具(编号,最小值)
    :其中最大值=1.0
  • 夹具(编号、最小值、最大值)

夹具(编号,最小值)
是惯例吗?这不是我以前见过的东西。

我以前没见过。我倾向于拒绝除最后一个函数之外的所有函数,因为像
clamp(θ,0,2*pi)
这样的语句完全是不言自明的,而
clamp(x)
clamp(x,0.5)
则不是工程。@dmuir问题是关于参数使用的约定。我以前没见过。我倾向于拒绝除最后一个函数之外的所有函数,因为像
clamp(θ,0,2*pi)
这样的语句完全是不言自明的,而
clamp(x)
clamp(x,0.5)
则不是工程@dmuir问题是关于要使用的参数的约定。