“ this @ classname”在Kotlin中是什么意思?

时间:2019-05-14 13:29:38

标签: android kotlin this

我正在为Android制作自定义视图。 我将通过调用克隆(this)来克隆布局,但是当我使用克隆(this@mycustomclassname)时,它会显示错误。

它仍然很混乱。有没有人知道this@classname在Kotlin中的含义?

1 个答案:

答案 0 :(得分:4)

这是qualified this。您可以从外部范围访问this

this可能意味着不同的含义(属于参考页):

  

要表示当前接收者,我们使用以下表达式:

     
      
  • 在类的成员中,这是指该类的当前对象。
  •   
  • 在扩展函数或带有接收器的函数文字中,这表示在接收器的左侧传递的接收器参数   一个点。
  •