멤버 함수 포인터와 비슷한 것을 전달하고 싶습니다. 나는 다음을 시도했다.파이썬에서 인수로 멤버 함수를 전달하는 방법은 무엇입니까?
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
감사합니다. btw, 언 바운드 메서드는 무엇입니까? – balki
개체가 연결되어 있지 않은 메서드입니다. 자세한 내용은 [this stackoverflow question] (http://stackoverflow.com/questions/114214/class-method-differences-in-python-bound-unbound-and-static)을 참조하십시오. – phihag