看descriptor的时候看到了,普通函数其实也是一个类的实例,function类,只是因为定义有特殊的__get__方法,所以才有各种function,boundmethod之类的表现。那么既然defxxx的时候会产生一个function类的实例,那么在这个实例里def__get__()的时候不是又会产生一个function的实例?这不是发生递归定义了吗?
那么既然defxxx的时候会产生一个function类的实例,那么在这个实例里def__get__()的时候不是又会产生一个function的实例?这不是发生递归定义了吗?
ibeautiful
相关分类