命名方法 returns 0 表示负值

Naming a method that returns 0 for negative values

我正在写这样一个方法库。我似乎无法为它找到一个好名字,也找不到任何以前命名过这样一个函数的人的参考资料。

给它起什么好名字?

我会称它为 clipper 作为名词,clip 作为动词。

您描述的操作是 NegativeClipSubzeroClip。当然,您可以只拥有一个带有两个或三个参数的通用函数。根据您的需要,我可以看到 LowerBoundClipFloorClipBottomClip 配对UpperBoundClipCeilingClipTopClip 代替。其中有几个 clip 这个词听起来几乎是多余的。

bound、bounds、bounded、boundary 这样的词在数学中使用,但当我考虑可能的函数名称时,我不确定它们的含义是否清晰。 binding 已在其他编程主题中使用,因此也存在一些混淆的可能性。