我想创建一系列具有递增值的整数常量。不是枚举类,不是对象,只是可以这样使用的整数常量。
在C中,可以使用匿名枚举来完成。
在Java中,您必须手动操作:
private static final int JANUARY = 1
private static final int FEBRUARY = 2
...
在Kotlin中,您必须依靠Java解决方案,还是有更好的方法呢?
您应该只使用the const keyword
在您的情况下,这意味着
const val JANUARY = 1
const val FEBRUARY = 2
您想放置它们的位置取决于您的用例,例如,您可以在顶层或伴随对象中声明它们