2011-05-26 57 views
0

我已经定义(通过在此情况下鸭打字),需要实现一种方法具有以下签名的接口:如何命名未使用的参数?

def check(self, field_value, domain_object) 

在一些情况下,没有必要使用的最后一个参数。但是,如何命名未使用的参数是一种很好的风格?

也许def check(self, field_value, unused)

+1

我会继续使用一个有意义的名称。如果该参数从未被使用过,那就摆脱它。 – 2011-05-26 18:28:03

回答

2

我叫它unused_parameter只是为了使它更清晰,它不是一个必需的布尔参数。

3

因为这看起来像红宝石,你可以这样写:

def check(self, field_value, domain_object = nil) // dont know the exact syntax! 

但从来没有摆脱meaningfull名字!

或者你可以声明第二种方法做同样的事情,但没有第三个参数。
例如:

def check(self, field_value) 
def checkAgainstDomainObject(self, field_value, domain_object)