我想傳遞類似於成員函數指針的東西。我嘗試了以下。如何在python中將成員函數作爲參數傳遞?
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
謝謝。順便說一下,什麼是未綁定的方法? – balki 2012-04-16 20:52:56
這是一種沒有與之關聯的對象的方法。欲瞭解更多信息,請參考[這個stackoverflow問題](http://stackoverflow.com/questions/114214/class-method-differences-in-python-bound-unbound-and-static) – phihag 2012-04-16 20:54:22