【发布时间】:2020-08-21 12:06:23
【问题描述】:
我在 python 中有一个带有函数的类,我需要该函数显式返回该类的实例。我试过这个
class a(type):
def __init__(self, n):
self.n = n
def foo() -> a:
return a(self.n + 1)
但我收到错误“a 未定义”。我该怎么办?谢谢。
【问题讨论】:
-
这里有几处错误 - 在
foo中没有self。 -
是的,抱歉,这是一个示例,而不是我正在使用的实际代码。谢谢。 :)
标签: python class return instance