如何在一行上声明多个属性 [英] How to declare several properties on one line
问题描述
我正在开发一个具有几种类型的几种lateinit
属性的类.我认为过于冗长而无法像这样在单独的行中声明它们:
I'm developing a class with several lateinit
properties of one type. I think it's too verbose to declare each of them on separate line like this:
lateinit var a: String
lateinit var b: String
所以我想像这样在一行上声明它们:
so I would like to declare them on one line like this:
lateinit var b, c: String // error: Property getter or setter expected
但是我得到一个错误Property getter or setter expected
.有什么办法可以在Kotlin的一行上声明多个属性?
But I get an error Property getter or setter expected
. Is there any way to declare several properties on one line in Kotlin?
推荐答案
不,没有办法.在许多Java样式指南中,在同一行上声明多个属性是不受欢迎的,因此我们没有在Kotlin中实现对该属性的支持.
No, there is no way to do that. Declaring multiple properties on the same line is frowned upon by many Java style guides, so we did not implement support for that in Kotlin.
这篇关于如何在一行上声明多个属性的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!