如何命名未使用的参数?

问题描述

| 我定义了一个接口(在这种情况下通过鸭子输入),该接口需要实现具有以下签名的方法
def check(self,field_value,domain_object)
在某些情况下,没有必要使用last参数。但是,命名未使用的参数的好样式是什么? 也许
def check(self,unused)
?     

解决方法

我将其称为
unused_parameter
只是为了更清楚地表明它不是必需的布尔参数。     ,因为这看起来像Ruby,所以可以这样写:
def check(self,field_value,domain_object = nil)  // dont know the exact syntax!
但是永远不要放弃一个有意义的名字! 或者,您可以声明执行相同操作但没有第三个参数的第二个方法。 例如。:
def check(self,field_value)  
def checkAgainstDomainObject(self,domain_object)