函数return一个类对象,具体程序如下:
class A:
X: int
def a(x,y)-> A:
x = x
y = y
return A(X=x+y)
print(a(1,2))
###############################
TypeError: A() takes no arguments
怎样做可以正确赋值给A类中的X?
函数return一个类对象,具体程序如下:
class A:
X: int
def a(x,y)-> A:
x = x
y = y
return A(X=x+y)
print(a(1,2))
###############################
TypeError: A() takes no arguments
怎样做可以正确赋值给A类中的X?
class A没有构造函数
class A:
def __init__(self, X: int):
self.X = X
X: int
def a(x, y) -> A:
x = x
y = y
return A(X=x + y)
print(a(1, 2))