1

如果我有这样的脚本:

class ClassA(object):
    ...
    def methodA(...):
        varA=...

        def funcA(...):
            ...

        varA=funA(...)

我的意思是我打算在一个类方法中写一个小函数,它只在这个类方法中使用。这种代码风格好吗?我觉得有点丑。有替代品吗?

4

1 回答 1

1

美在旁观者的眼中。

将一个非常“本地”的函数嵌套在另一个函数中是完全可以的——尤其是从代码的可读性来看。

其他人会争论编码风格和最佳实践。

这是您的代码,您必须对自己的代码感觉良好,以便以后理解和阅读它。

因此,如果这对您和您对“好”代码的理解都很好,请继续。

于 2012-12-21T07:00:30.253 回答