如果我有一个类,将某些参数作为函数或数字,我可以将数字包装为函数
class Example:
def __init__(self, var):
if isinstance(var, (float,int)): # Check if the variable is a number
self.var = lambda t: var # Wrap it as a function
elif callable(var):
self.var = var
假设我有类带有很多这样的参数,我怎样才能创建一个包装变量的函数(或者用另一种方式修复它)?