作者热门文章
- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我想传递类似于成员函数指针的东西。我尝试了以下方法。
class dummy:
def func1(self,name):
print 'hello %s' % name
def func2(self,name):
print 'hi %s' % name
def greet(f,name):
d = getSomeDummy()
d.f(name)
greet(dummy.func1,'Bala')
预期输出是 hello Bala
最佳答案
dummy.func1
是 unbound ,因此只需要一个显式的 self
参数:
def greet(f,name):
d = dummy()
f(d, name)
greet(dummy.func1,'Bala')
关于python - 如何在python中将成员函数作为参数传递?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10181450/
我是一名优秀的程序员,十分优秀!