创建局部变量指向外部变量的意思是?

来源:4-4 智能类型转换

KAIKAI_

2024-03-20

老师好,在最后的几个建议中的第三条建议“必要时创建局部变量指向外部变量,避免因它变化引起程序错误”,能举个简单的例子说明一下吗?我听的有点懵…

写回答

1回答

bennyhuo

2024-03-20

class A {
var a = ...
fun test() {
  val a = this.a
//后面用a,而不是this.a
}
}
0
2
An3224978
这里的this.a 指向的是局部变量a,如果改成用a的话,指向的是class外面的a变量吗?
2024-07-03
共2条回复

学会Kotlin 突破开发语言瓶颈

如果有一门语言可以取代Java,那么它一定是Kotlin。

1760 学习 · 481 问题

查看课程