Kotlin整数常数,具有递增的值

问题描述 投票:0回答:1

我想创建一系列具有递增值的整数常量。不是枚举类,不是对象,只是可以这样使用的整数常量。

在C中,可以使用匿名枚举来完成。

在Java中,您必须手动操作:

private static final int JANUARY = 1
private static final int FEBRUARY = 2
...

在Kotlin中,您必须依靠Java解决方案,还是有更好的方法呢?

kotlin
1个回答
0
投票

您应该只使用the const keyword

在您的情况下,这意味着

const val JANUARY = 1
const val FEBRUARY = 2

您想放置它们的位置取决于您的用例,例如,您可以在顶层或伴随对象中声明它们

© www.soinside.com 2019 - 2024. All rights reserved.