Kotlin枚举类是一种定义了一组固定值的类。枚举类的用法如下:
enum class Color { RED, GREEN, BLUE } val color: Color = Color.RED println(color) // 输出 RED for (color in enumValues<Color>()) { println(color) } val color: Color = Color.GREEN println(color.name) // 输出 GREEN println(color.ordinal) // 输出 1 enum class Color(val rgb: Int) { RED(0xFF0000), GREEN(0x00FF00), BLUE(0x0000FF); fun getColorName(): String { return name.toLowerCase() } } val color: Color = Color.RED println(color.rgb) // 输出 16711680 println(color.getColorName()) // 输出 red 总之,Kotlin枚举类提供了一种方便的方式来定义一组固定的值,并进行操作和遍历。