You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Kotlin中this@类名语法含义及相关参考文档咨询

Kotlin this@MainActivity 语法详解
  • this@MainActivity是Kotlin的限定this表达式,专门用来在嵌套代码块(比如匿名内部类、lambda、内部类)里明确指向外部类的实例。比如在Activity里写点击事件的lambda时,直接写this会指向lambda本身,用this@MainActivity就能拿到Activity的上下文。
  • 至于你遇到的语法错误:如果已经正确导入MainActivity还是报错,大概率是你写代码的位置不在MainActivity类的内部——这个语法只能在目标类的作用域里使用,外部类里这么写肯定会提示未解析引用。
  • 官方参考:这个语法属于Kotlin核心语法的基础内容,在Kotlin官方文档的「限定的this表达式」章节有完整说明,里面不仅讲了类作用域的用法,还涵盖了扩展函数、带标签的lambda等场景下的限定this写法。

内容的提问来源于stack exchange,提问作者BobDoolittle

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 15:27:01