我正在开发一个具有多个 lateinit
属性的类。我认为像这样在单独的行上声明它们太冗长了:
lateinit var a: String
lateinit var b: String
所以我想像这样在一行中声明它们:
lateinit var b, c: String // error: Property getter or setter expected
但我得到一个错误Property getter or setter expected
。有没有办法在 Kotlin 的一行中声明多个属性?
最佳答案
不,没有办法做到这一点。许多 Java 样式指南不赞成在同一行声明多个属性,因此我们没有在 Kotlin 中实现对它的支持。
https://stackoverflow.com/questions/35036345/