如何在一行上声明多个属性 [英] How to declare several properties on one line

查看:189
本文介绍了如何在一行上声明多个属性的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在开发一个具有几种类型的几种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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆