我想在我的类 Point 中有一个函数指针。
class Point:
coord=[]
def value(self,p_coord:list=coord):
return abs(self.val(p_coord))
def __init__(self,p_coord:list,p_val):
self.coord=p_coord
self.val=p_val
我正在尝试将函数指针传递给字段“val”,但是当我尝试使用方法 value() 调用该函数时,它返回 0:
def length(par:list):
return len(par)
v1=Point([1, 2, 3],length)
print(v1.value())
如何将函数传递给类字段?