python中__init__
函数的正确类型注释是什么?
class MyClass:
...
以下哪项更有意义?
def __init__(self):
# type: (None) -> None
def __init__(self):
# type: (MyClass) -> MyClass
def __init__(self):
# type: (None) -> MyClass
由于我们通常将实例化为myclass = MyClass()
,但__init__
函数本身没有返回值。