首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >静态方法,类方法,嵌套方法

静态方法,类方法,嵌套方法
EN

Stack Overflow用户
提问于 2014-04-08 01:24:32
回答 1查看 263关注 0票数 0

我需要验证一些数据。有时,数据在我的数据结构中被重复,有时它是奇异的。当它是多个,我有一个标志为此设置。为了减少代码,我尝试执行以下psuedocode:

代码语言:javascript
复制
def validate(self):
    if self.multiple
        for chunk in self.data: #not real code here
            validate_one_chunk(chunk)
    else:
        validate_one_chunk(self.data)

我的问题是:验证是类中的一个方法。validate_one_chunk不读取或修改类中的任何内容。如果验证失败,则会引发异常,否则它只会执行验证。

validate_one_chunk是否应该:

类中的“正规”方法

类中的静态方法

嵌套在验证的内部?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-08 01:26:34

类中的“正规”方法

不是的。

类中的静态方法

不是的。

嵌套在验证的内部

也许吧。如果其他类需要它,则将其改为模块级函数。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22925978

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档