在Kotlin中使用嵌套枚举的最佳方法?
因此,在Swift中,您可以执行以下操作:在Kotlin中使用嵌套枚举的最佳方法?,kotlin,enums,Kotlin,Enums,因此,在Swift中,您可以执行以下操作: public enum OuterEnum { public enum InnerEnum { ... } } Kotlin中包含枚举的等价物是什么?您可以按如下方式创建内部枚举: enum class OuterEnum { OUTER_ITEM1; enum class InnerEnum { INNER_ITEM1, INNER_ITEM2 } } 或者如果您在OuterE
public enum OuterEnum {
public enum InnerEnum {
...
}
}
Kotlin中包含枚举的等价物是什么?您可以按如下方式创建内部枚举:
enum class OuterEnum {
OUTER_ITEM1;
enum class InnerEnum {
INNER_ITEM1, INNER_ITEM2
}
}
或者如果您在OuterEnum
中没有项目:
enum class OuterEnum {
;
enum class InnerEnum {
INNER_ITEM1, INNER_ITEM2
}
}
请注意,在inneenum
的声明之前有一个分号。
要使用它,只需调用:
val item = OuterEnum.InnerEnum.INNER_ITEM1
正在组织而不必创建新包?