Parameters 如何命名未使用的参数?

Parameters 如何命名未使用的参数?,parameters,coding-style,Parameters,Coding Style,我定义了一个接口(在本例中通过duck类型),该接口需要实现具有以下签名的方法: def check(self, field_value, domain_object) 在某些情况下,不必使用最后一个参数。但是,命名未使用参数的好样式是什么 也许def check(self,field\u value,unused)?我会把它叫做unused\u参数,只是为了更清楚地表明它不是一个必需的布尔参数。因为它看起来像Ruby,你可以写: def check(self, field_value, do

我定义了一个接口(在本例中通过duck类型),该接口需要实现具有以下签名的方法:

def check(self, field_value, domain_object)
在某些情况下,不必使用最后一个参数。但是,命名未使用参数的好样式是什么


也许
def check(self,field\u value,unused)

我会把它叫做
unused\u参数
,只是为了更清楚地表明它不是一个必需的布尔参数。

因为它看起来像Ruby,你可以写:

def check(self, field_value, domain_object = nil)  // dont know the exact syntax!
但是永远不要忘记一个有意义的全名

或者您可以声明第二个方法,该方法执行相同的操作,但不包含第三个参数。
例如:


因为这看起来像Ruby,所以您可以编写:

def check(self, field_value, domain_object = nil)  // dont know the exact syntax!
但是永远不要忘记一个有意义的全名

或者您可以声明第二个方法,该方法执行相同的操作,但不包含第三个参数。
例如:


我会继续使用一个有意义的名字。如果这个参数从未被使用过,就去掉它。我会继续使用一个有意义的名称。如果从未使用过该参数,请将其删除。