报告为了获得更好的性能和 Java 互操作性而可能声明为
const
的对象中的顶级
val
属性。
示例:
object A { val foo = 1 }
在应用快速修复后:
object A { const val foo = 1 }
对于库作者
:为公共 API 符号使用 const 是危险的,因为如果库的编译时版本与运行时版本不同,可能会使用两个不同的值。 谨慎使用。