扩展函数调用扩展函数
来源:4-2 扩展方法

移动客户端
2022-01-13
您好老师,请问下下面代码B方法里的this为什么会是"car",是因为A方法在调用B方法的时候会自动转成 “car”.B()吗?
写回答
2回答
-
bennyhuo
2022-01-13
不清楚原因看不到你的回复哈(可能是平台要审核)。
这个问题的关键之处在于同学要理解一下扩展函数的 receiver。这里调用B的时候 receiver 应该是一个 String,它是怎么提供给 B的呢?
00 -
bennyhuo
2022-01-13
你觉得应该是什么
012022-01-13
相似问题