在Kotlin枚举类中,条目名称必须匹配正则表达式^[a-zA-Z_][a-zA-Z0-9_]*$。如果名称不匹配,则会在Android Studio中触发错误“Kotlin Enum class entry name doesn't match regex”。
要解决这个问题,你可以更改枚举类的条目名称以匹配正则表达式。例如:
enum class Colors { RED, GREEN, BLUE, BLACK_AND_WHITE }
在上面的示例中,“BLACK_AND_WHITE”不符合正则表达式,因为它包含下划线。为了解决这个问题,你可以将其更改为“BLACK_AND_WHITE”,如下所示:
enum class Colors { RED, GREEN, BLUE, BLACKANDWHITE }