如何解决如何命名未使用的参数?
| 我定义了一个接口(在这种情况下通过鸭子输入),该接口需要实现具有以下签名的方法: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)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。