我正在学习Kotlin,在我的项目中,我有以下内容

Utils.kt:

var weightInKilos = 100.0

//should multiply the above var
fun doSomething(multiplier: Double, weightInKilos: Double) {
    weightInKilos = weightInKilos * multiplier
}

print(doSomething(4.2, weightInKilos))

这将是整个文件(它不是对象的一部分),所以我不能使用this关键字。我知道我可以重命名其中之一,但是是否可以使用某种标识符来区分这两个变量,所以代码显示420?

最佳答案

使用程序包名称作为标识符。如果Utils.kt文件的封装包是com.example,则应使用com.example.weightInKilos = weightInKilos * multiplier

谢谢Android Studio自动完成功能。

10-08 15:21