kotlin的this

来源:5-6 函数复合(f(g(x)),infix)

逐梦稚者

2017-11-21

infix fun <P1, R1, R2> Function1<P1, R1>.then(function: Function1<R1, R2>): Function1<P1, R2>
{
   return fun(p1: P1): R2
   {
       println(this.javaClass.name)
       return function.invoke(this.invoke(p1))
   }
}

其中,this.invoke(p1),this代表的是谁呢?有什么方便理解this具体指代哪个对象的办法吗?

写回答

1回答

bennyhuo

2017-11-22

扩展方法,this是被扩展的类实例

0
0

Android首选开发语言Kotlin入门与进阶

Google I/O大会钦定Android一级开发语言,现在不学,等待何时

3122 学习 · 387 问题

查看课程