Вы можете создать внутреннее перечисление следующим образом:
enum class OuterEnum {
OUTER_ITEM1;
enum class InnerEnum {
INNER_ITEM1, INNER_ITEM2
}
}
Или, если у вас нет элементов в OuterEnum
:
enum class OuterEnum {
;
enum class InnerEnum {
INNER_ITEM1, INNER_ITEM2
}
}
Обратите внимание, что есть точка с запятой до объявления InnerEnum
.Чтобы использовать это просто позвоните:
val item = OuterEnum.InnerEnum.INNER_ITEM1