报告为了获得更好的性能和 Java 互操作性而可能声明为 const 的对象中的顶级 val 属性。

示例:


  object A {
      val foo = 1
  }

在应用快速修复后:


  object A {
      const val foo = 1
  }
对于库作者:为公共 API 符号使用 const 是危险的,因为如果库的编译时版本与运行时版本不同,可能会使用两个不同的值。 谨慎使用。