1
187j3x1 2017 年 8 月 10 日
1. 你自己写的 x=num(2) 实例化对象
2 b.__self__.v is x.v 双下划线是魔术方法,基本知识自己 google 吧。 |
2
ihciah 2017 年 8 月 11 日 via iPhone
double 后面的小括号呢[斜眼笑]
|
3
zhusimaji 2017 年 8 月 11 日
@ihciah 有小括号就调用方法了,这个明显楼主没有调用这个的意思。
给楼主贴上代码 https://gist.github.com/zhusimaji/0dd5cd4bc96d52f62da2a029f841b326 你在调用的 bound 的时候只是返回了 num 实例的内部成员函数,可以理解为类似你构造生成器对象,此时并没有立即调用 bound 函数,只有在使用 bound()时才会返回 4,具体你可以看我提交的代码 |